Ignoring ortools: markers 'python_version >= "3.11"' don't match your environment Collecting GitPython<4,>=3.1.50 Downloading gitpython-3.2.1-py3-none-any.whl (231 kB) Collecting paramiko==3.4.0 Downloading paramiko-3.4.0-py3-none-any.whl (225 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.10/dist-packages (from -r Viindoo-tvtmaaddons-17.0/requirements.txt (line 4)) (2.15.0) Collecting wbgapi==1.0.12 Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Collecting PyJWT<3,>=2.13.0 Downloading pyjwt-2.15.1-py3-none-any.whl (33 kB) Collecting fuzzywuzzy==0.18.0 Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Collecting python-Levenshtein==0.25.1 Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Collecting polyline==2.0.3 Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Collecting flexpolyline==0.1.0 Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Collecting ortools==9.7.2996 Downloading ortools-9.7.2996-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.1 MB) Collecting python-slugify Downloading python_slugify-9.1.3-py3-none-any.whl (16 kB) Collecting jwcrypto==1.5.7 Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Collecting bcrypt>=3.2 Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Collecting pynacl>=1.5 Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Requirement already satisfied: cryptography>=3.3 in /usr/lib/python3/dist-packages (from paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (3.4.8) Requirement already satisfied: decorator>=3.4.0 in /usr/lib/python3/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 3)) (4.4.2) Collecting PyYAML Downloading pyyaml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (770 kB) Collecting tabulate Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Requirement already satisfied: requests in /usr/lib/python3/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 5)) (2.25.1) Collecting Levenshtein==0.25.1 Downloading Levenshtein-0.25.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (177 kB) Collecting numpy>=1.13.3 Downloading numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.8 MB) Collecting absl-py>=0.13 Downloading absl_py-2.5.1-py3-none-any.whl (137 kB) Collecting protobuf>=4.23.3 Downloading protobuf-7.36.2-cp310-abi3-manylinux2014_x86_64.whl (343 kB) Requirement already satisfied: typing_extensions>=4.5.0 in /usr/local/lib/python3.10/dist-packages (from jwcrypto==1.5.7->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 15)) (4.16.0) Collecting rapidfuzz<4.0.0,>=3.8.0 Downloading rapidfuzz-3.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.2 MB) Collecting gitdb<5,>=4.0.1 Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Collecting text-unidecode>=1.3 Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Collecting smmap<6,>=3.0.1 Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Collecting cffi>=2.0.0 Downloading cffi-2.1.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (218 kB) Requirement already satisfied: pycparser in /usr/lib/python3/dist-packages (from cffi>=2.0.0->pynacl>=1.5->paramiko==3.4.0->-r Viindoo-tvtmaaddons-17.0/requirements.txt (line 2)) (2.21) Installing collected packages: text-unidecode, fuzzywuzzy, flexpolyline, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, jwcrypto, cffi, bcrypt, absl-py, wbgapi, pynacl, ortools, Levenshtein, gitdb, python-Levenshtein, paramiko, GitPython Successfully installed GitPython-3.2.1 Levenshtein-0.25.1 PyJWT-2.15.1 PyYAML-6.0.3 absl-py-2.5.1 bcrypt-5.0.0 cffi-2.1.1 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 jwcrypto-1.5.7 numpy-2.2.6 ortools-9.7.2996 paramiko-3.4.0 polyline-2.0.3 protobuf-7.36.2 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-9.1.3 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 wbgapi-1.0.12 Ignoring google-api-core: markers 'python_version > "3.10"' don't match your environment Ignoring openpyxl: markers 'python_version >= "3.12"' don't match your environment Ignoring lingua-language-detector: markers 'python_version >= "3.12"' don't match your environment Collecting boto3 Downloading boto3-1.43.123-py3-none-any.whl (140 kB) Collecting fasttext==0.9.2 Downloading fasttext-0.9.2.tar.gz (68 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Collecting numpy==1.26.4 Downloading numpy-1.26.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.2 MB) Collecting grpcio-status==1.62.2 Downloading grpcio_status-1.62.2-py3-none-any.whl (14 kB) Collecting protobuf==5.26.1 Downloading protobuf-5.26.1-cp37-abi3-manylinux2014_x86_64.whl (302 kB) Collecting google-auth==2.36.0 Downloading google_auth-2.36.0-py2.py3-none-any.whl (209 kB) Collecting google-cloud-translate==3.17.0 Downloading google_cloud_translate-3.17.0-py2.py3-none-any.whl (183 kB) Collecting google-cloud-storage==2.18.2 Downloading google_cloud_storage-2.18.2-py2.py3-none-any.whl (130 kB) Collecting google-api-core==2.20.0 Downloading google_api_core-2.20.0-py3-none-any.whl (142 kB) Collecting pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1 Downloading pyHanko-0.20.1-py3-none-any.whl (407 kB) Collecting pypdf==4.3.1 Downloading pypdf-4.3.1-py3-none-any.whl (295 kB) Collecting pyhanko-certvalidator==0.24.1 Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl (106 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 15)) (8.12.1) Requirement already satisfied: beautifulsoup4 in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-17.0/requirements.txt (line 16)) (4.10.0) Collecting mt-940==4.28.0 Downloading mt_940-4.28.0-py2.py3-none-any.whl (19 kB) Collecting lingua-language-detector==2.1.1 Downloading lingua_language_detector-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (96.2 MB) Collecting pybind11>=2.2 Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Requirement already satisfied: setuptools>=0.7.0 in /usr/local/lib/python3.10/dist-packages (from fasttext==0.9.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 2)) (61.0.0) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.76.0-py3-none-any.whl (307 kB) Collecting grpcio>=1.62.2 Downloading grpcio-1.85.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.4 MB) Collecting cachetools<6.0,>=2.0.0 Downloading cachetools-5.5.2-py3-none-any.whl (10 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.10/dist-packages (from google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.4.2) Collecting rsa<5,>=3.1.4 Downloading rsa-4.9.1-py3-none-any.whl (34 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.8.0-py3-none-any.whl (31 kB) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.43.2-py3-none-any.whl (224 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.29.0-py3-none-any.whl (50 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.6-py3-none-any.whl (33 kB) Collecting google-crc32c<2.0dev,>=1.0 Downloading google_crc32c-1.9.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (35 kB) Collecting google-resumable-media>=2.7.2 Downloading google_resumable_media-2.11.0-py3-none-any.whl (81 kB) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /usr/lib/python3/dist-packages (from google-cloud-storage==2.18.2->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 8)) (2.25.1) Requirement already satisfied: cryptography>=3.3.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (3.4.8) Requirement already satisfied: qrcode>=6.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (7.3.1) Collecting click>=7.1.2 Downloading click-8.5.0-py3-none-any.whl (125 kB) Collecting asn1crypto>=1.5.1 Downloading asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB) Collecting tzlocal>=4.3 Downloading tzlocal-5.4.5-py3-none-any.whl (18 kB) Requirement already satisfied: pyyaml>=5.3.1 in /home/x88gb2j8uwu0/.local/lib/python3.10/site-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (6.0.3) Collecting python-pkcs11~=0.7.0 Downloading python-pkcs11-0.7.0.tar.gz (106 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done' Requirement already satisfied: defusedxml~=0.7.1 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (0.7.1) Collecting python-barcode==0.15.1 Downloading python_barcode-0.15.1-py3-none-any.whl (212 kB) Requirement already satisfied: Pillow>=7.2.0 in /usr/lib/python3/dist-packages (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (9.0.1) Collecting uharfbuzz<0.38.0,>=0.25.0 Downloading uharfbuzz-0.37.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Collecting fonttools>=4.33.3 Downloading fonttools-4.65.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.3 MB) Requirement already satisfied: typing_extensions>=4.0 in /usr/local/lib/python3.10/dist-packages (from pypdf==4.3.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 13)) (4.16.0) Collecting oscrypto>=1.1.0 Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Collecting uritools>=3.0.1 Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Collecting jmespath<2.0.0,>=0.7.1 Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Collecting botocore<1.44.0,>=1.43.123 Downloading botocore-1.43.123-py3-none-any.whl (16.2 MB) Collecting s3transfer<0.20.0,>=0.19.0 Downloading s3transfer-0.19.3-py3-none-any.whl (90 kB) Requirement already satisfied: urllib3!=2.2.0,<3,>=1.25.4 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.123->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (1.26.5) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/lib/python3/dist-packages (from botocore<1.44.0,>=1.43.123->boto3->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 1)) (2.8.1) Collecting google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.1 Downloading google_api_core-2.43.1-py3-none-any.whl (223 kB) Downloading google_api_core-2.43.0-py3-none-any.whl (223 kB) Downloading google_api_core-2.42.0-py3-none-any.whl (221 kB) Downloading google_api_core-2.41.0-py3-none-any.whl (215 kB) Downloading google_api_core-2.40.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.39.0-py3-none-any.whl (214 kB) Downloading google_api_core-2.38.0-py3-none-any.whl (187 kB) Downloading google_api_core-2.37.0-py3-none-any.whl (186 kB) Downloading google_api_core-2.36.0-py3-none-any.whl (184 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading google_api_core-2.33.0-py3-none-any.whl (176 kB) Downloading google_api_core-2.32.0-py3-none-any.whl (174 kB) Downloading google_api_core-2.31.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.3-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.2-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.30.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.29.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.1-py3-none-any.whl (173 kB) Downloading google_api_core-2.28.0-py3-none-any.whl (173 kB) Downloading google_api_core-2.27.0-py3-none-any.whl (167 kB) Downloading google_api_core-2.26.0-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.2-py3-none-any.whl (162 kB) Downloading google_api_core-2.25.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.25.0-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.2-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.1-py3-none-any.whl (160 kB) Downloading google_api_core-2.24.0-py3-none-any.whl (158 kB) Downloading google_api_core-2.23.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.22.0-py3-none-any.whl (156 kB) Downloading google_api_core-2.21.0-py3-none-any.whl (156 kB) Collecting google-cloud-core<3.0.0dev,>=1.4.4 Downloading google_cloud_core-2.7.0-py3-none-any.whl (31 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_cloud_core-2.6.0-py3-none-any.whl (29 kB) Collecting googleapis-common-protos>=1.5.5 Downloading googleapis_common_protos-1.75.5-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.4-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.3-py3-none-any.whl (306 kB) Downloading googleapis_common_protos-1.75.2-py3-none-any.whl (307 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading googleapis_common_protos-1.75.0-py3-none-any.whl (300 kB) Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpc_google_iam_v1-0.14.4-py3-none-any.whl (32 kB) Collecting proto-plus<2.0.0dev,>=1.22.3 Downloading proto_plus-1.28.4-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading proto_plus-1.28.2-py3-none-any.whl (50 kB) Requirement already satisfied: pyasn1<0.7.0,>=0.6.1 in /usr/local/lib/python3.10/dist-packages (from pyasn1-modules>=0.2.1->google-auth==2.36.0->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 6)) (0.6.4) Requirement already satisfied: cached-property in /usr/lib/python3/dist-packages (from python-pkcs11~=0.7.0->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-17.0/requirements.txt (line 12)) (1.5.2) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (setup.py): started Building wheel for fasttext (setup.py): still running... Building wheel for fasttext (setup.py): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.2-cp310-cp310-linux_x86_64.whl size=4757928 sha256=576133183f09312bcf679a9b06912bbeedf5022181dc25fef8dac8680c67ec85 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-_ka1fu2v/wheels/a5/13/75/f811c84a8ab36eedbaef977a6a58a98990e8e0f1967f98f394 Building wheel for python-pkcs11 (setup.py): started Building wheel for python-pkcs11 (setup.py): finished with status 'done' Created wheel for python-pkcs11: filename=python_pkcs11-0.7.0-cp310-cp310-linux_x86_64.whl size=1221007 sha256=55b35b8b495965ed3f45d72ef26382ef9731ca75ed3cabc07c72cf003fbe6133 Stored in directory: /data/build/.pip-tmp/pip-ephem-wheel-cache-_ka1fu2v/wheels/4d/e8/c8/c7cae4f78cf7a1dee289c476922f407b026aa76ffddcd474a5 Successfully built fasttext python-pkcs11 Installing collected packages: python-barcode, mt-940, asn1crypto, uritools, uharfbuzz, tzlocal, rsa, python-pkcs11, pypdf, pybind11, protobuf, oscrypto, numpy, lingua-language-detector, jmespath, grpcio, google-crc32c, fonttools, click, cachetools, pyhanko-certvalidator, proto-plus, googleapis-common-protos, google-resumable-media, google-auth, fasttext, botocore, s3transfer, pyHanko, grpcio-status, google-api-core, grpc-google-iam-v1, google-cloud-core, boto3, google-cloud-translate, google-cloud-storage Attempting uninstall: protobuf Found existing installation: protobuf 7.36.2 Uninstalling protobuf-7.36.2: Successfully uninstalled protobuf-7.36.2 Attempting uninstall: numpy Found existing installation: numpy 2.2.6 Uninstalling numpy-2.2.6: Successfully uninstalled numpy-2.2.6 Successfully installed asn1crypto-1.5.1 boto3-1.43.123 botocore-1.43.123 cachetools-5.5.2 click-8.5.0 fasttext-0.9.2 fonttools-4.65.0 google-api-core-2.20.0 google-auth-2.36.0 google-cloud-core-2.6.0 google-cloud-storage-2.18.2 google-cloud-translate-3.17.0 google-crc32c-1.9.0 google-resumable-media-2.11.0 googleapis-common-protos-1.75.0 grpc-google-iam-v1-0.14.4 grpcio-1.85.1 grpcio-status-1.62.2 jmespath-1.1.0 lingua-language-detector-2.1.1 mt-940-4.28.0 numpy-1.26.4 oscrypto-1.3.0 proto-plus-1.28.2 protobuf-5.26.1 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-4.3.1 python-barcode-0.15.1 python-pkcs11-0.7.0 rsa-4.9.1 s3transfer-0.19.3 tzlocal-5.4.5 uharfbuzz-0.37.3 uritools-6.1.3 2026-11-04 13:24:13,195 100 INFO ? odoo: Odoo version 17.0 2026-11-04 13:24:13,195 100 INFO ? odoo: Using configuration file at /data/build/.odoorc 2026-11-04 13:24:13,195 100 INFO ? odoo: addons paths: ['/data/build/rb-860cdc5-226359/odoo/addons', '/data/build/datadir/addons/17.0', '/data/build/rb-860cdc5-226359/addons', '/data/build/Viindoo-tvtmaaddons-17.0', '/data/build/Viindoo-erponline-enterprise-17.0', '/data/build/Viindoo-branding-17.0'] 2026-11-04 13:24:13,196 100 INFO ? odoo: database: runbot_build@default:5435 2026-11-04 13:24:13,402 100 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-11-04 13:24:13,828 100 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-11-04 13:24:13,831 100 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-11-04 13:24:13,870 100 INFO rb-860cdc5-226359-432555 odoo.modules.loading: loading 1 modules... 2026-11-04 13:24:14,113 100 INFO rb-860cdc5-226359-432555 odoo.modules.loading: 1 modules loaded in 0.24s, 0 queries (+0 extra) 2026-11-04 13:24:15,663 100 INFO rb-860cdc5-226359-432555 odoo.modules.loading: loading 1216 modules... 2026-11-04 13:24:37,663 100 INFO rb-860cdc5-226359-432555 odoo.modules.loading: 1216 modules loaded in 22.00s, 2 queries (+2 extra) 2026-11-04 13:24:41,233 100 INFO rb-860cdc5-226359-432555 odoo.modules.loading: Modules loaded. 2026-11-04 13:24:41,719 100 INFO rb-860cdc5-226359-432555 odoo.modules.registry: Registry loaded in 27.889s 2026-11-04 13:24:41,720 100 INFO rb-860cdc5-226359-432555 odoo.service.server: Starting post tests 2026-11-04 13:24:44,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-11-04 13:24:50,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 4.077730655670166 seconds 2026-11-04 13:24:51,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ba233e0/hr_attendance.assets_public_attendance.min.css (id:2944) 2026-11-04 13:24:51,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2874] (matching /web/assets/_______/hr_attendance.assets_public_attendance.min.css) because it was replaced with /web/assets/ba233e0/hr_attendance.assets_public_attendance.min.css 2026-11-04 13:24:52,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ea61b9c/im_livechat.assets_embed_external.min.css (id:2945) 2026-11-04 13:24:52,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2875] (matching /web/assets/_______/im_livechat.assets_embed_external.min.css) because it was replaced with /web/assets/ea61b9c/im_livechat.assets_embed_external.min.css 2026-11-04 13:24:55,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8bad3a9/im_livechat.embed_test_assets.min.css (id:2946) 2026-11-04 13:24:55,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2876] (matching /web/assets/_______/im_livechat.embed_test_assets.min.css) because it was replaced with /web/assets/8bad3a9/im_livechat.embed_test_assets.min.css 2026-11-04 13:24:56,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ac378ce/mail.assets_public.min.css (id:2947) 2026-11-04 13:24:56,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2881] (matching /web/assets/_______/mail.assets_public.min.css) because it was replaced with /web/assets/ac378ce/mail.assets_public.min.css 2026-11-04 13:24:58,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5c6f023/mass_mailing.iframe_css_assets_edit.min.css (id:2948) 2026-11-04 13:24:58,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2883] (matching /web/assets/_______/mass_mailing.iframe_css_assets_edit.min.css) because it was replaced with /web/assets/5c6f023/mass_mailing.iframe_css_assets_edit.min.css 2026-11-04 13:25:00,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/64486b0/mrp_subcontracting.webclient.min.css (id:2949) 2026-11-04 13:25:00,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2885] (matching /web/assets/_______/mrp_subcontracting.webclient.min.css) because it was replaced with /web/assets/64486b0/mrp_subcontracting.webclient.min.css 2026-11-04 13:25:01,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/32bf25a/point_of_sale.assets_prod.min.css (id:2950) 2026-11-04 13:25:01,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2886] (matching /web/assets/_______/point_of_sale.assets_prod.min.css) because it was replaced with /web/assets/32bf25a/point_of_sale.assets_prod.min.css 2026-11-04 13:25:03,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2f079ae/point_of_sale.assets_qunit_tests.min.css (id:2951) 2026-11-04 13:25:03,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2887] (matching /web/assets/_______/point_of_sale.assets_qunit_tests.min.css) because it was replaced with /web/assets/2f079ae/point_of_sale.assets_qunit_tests.min.css 2026-11-04 13:25:04,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/2682dfc/pos_self_order.assets.min.css (id:2952) 2026-11-04 13:25:04,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2888] (matching /web/assets/_______/pos_self_order.assets.min.css) because it was replaced with /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 13:25:06,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4c122a3/project.webclient.min.css (id:2953) 2026-11-04 13:25:06,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2890] (matching /web/assets/_______/project.webclient.min.css) because it was replaced with /web/assets/4c122a3/project.webclient.min.css 2026-11-04 13:25:06,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4786c50/snailmail.report_assets_snailmail.min.css (id:2954) 2026-11-04 13:25:06,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2891] (matching /web/assets/_______/snailmail.report_assets_snailmail.min.css) because it was replaced with /web/assets/4786c50/snailmail.report_assets_snailmail.min.css 2026-11-04 13:25:07,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/26f3544/spreadsheet.public_spreadsheet.min.css (id:2955) 2026-11-04 13:25:07,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2894] (matching /web/assets/_______/spreadsheet.public_spreadsheet.min.css) because it was replaced with /web/assets/26f3544/spreadsheet.public_spreadsheet.min.css 2026-11-04 13:25:07,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/ff868af/survey.survey_assets.min.css (id:2956) 2026-11-04 13:25:07,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2896] (matching /web/assets/_______/survey.survey_assets.min.css) because it was replaced with /web/assets/ff868af/survey.survey_assets.min.css 2026-11-04 13:25:08,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8c21ab3/to_account_reports.assets_account_report.min.css (id:2957) 2026-11-04 13:25:08,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2900] (matching /web/assets/_______/to_account_reports.assets_account_report.min.css) because it was replaced with /web/assets/8c21ab3/to_account_reports.assets_account_report.min.css 2026-11-04 13:25:11,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/83072bf/to_stock_age_report.assets_financial_report.min.css (id:2958) 2026-11-04 13:25:11,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2901] (matching /web/assets/_______/to_stock_age_report.assets_financial_report.min.css) because it was replaced with /web/assets/83072bf/to_stock_age_report.assets_financial_report.min.css 2026-11-04 13:25:11,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/3912368/viin_brain.lazy_brain_app.min.css (id:2959) 2026-11-04 13:25:11,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2906] (matching /web/assets/_______/viin_brain.lazy_brain_app.min.css) because it was replaced with /web/assets/3912368/viin_brain.lazy_brain_app.min.css 2026-11-04 13:25:12,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/641a847/viin_customizer.customizer_report.min.css (id:2960) 2026-11-04 13:25:12,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2907] (matching /web/assets/_______/viin_customizer.customizer_report.min.css) because it was replaced with /web/assets/641a847/viin_customizer.customizer_report.min.css 2026-11-04 13:25:12,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/7489d53/viin_sign.assets_frontend_signature.min.css (id:2961) 2026-11-04 13:25:12,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2911] (matching /web/assets/_______/viin_sign.assets_frontend_signature.min.css) because it was replaced with /web/assets/7489d53/viin_sign.assets_frontend_signature.min.css 2026-11-04 13:25:13,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/19d83cc/viin_sign.assets_pdf_iframe.min.css (id:2962) 2026-11-04 13:25:13,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2912] (matching /web/assets/_______/viin_sign.assets_pdf_iframe.min.css) because it was replaced with /web/assets/19d83cc/viin_sign.assets_pdf_iframe.min.css 2026-11-04 13:25:16,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/75a53fc/web.assets_frontend.min.css (id:2963) 2026-11-04 13:25:16,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2922] (matching /web/assets/_______/web.assets_frontend.min.css) because it was replaced with /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 13:25:18,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/83072bf/web.assets_web.min.css (id:2964) 2026-11-04 13:25:18,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2925] (matching /web/assets/_______/web.assets_web.min.css) because it was replaced with /web/assets/83072bf/web.assets_web.min.css 2026-11-04 13:25:21,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/b707af1/web.assets_web_dark.min.css (id:2965) 2026-11-04 13:25:21,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2926] (matching /web/assets/_______/web.assets_web_dark.min.css) because it was replaced with /web/assets/b707af1/web.assets_web_dark.min.css 2026-11-04 13:25:21,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/499acdc/web.qunit_suite_tests.min.css (id:2966) 2026-11-04 13:25:21,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2930] (matching /web/assets/_______/web.qunit_suite_tests.min.css) because it was replaced with /web/assets/499acdc/web.qunit_suite_tests.min.css 2026-11-04 13:25:22,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/89b0e9e/web.report_assets_common.min.css (id:2967) 2026-11-04 13:25:22,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2931] (matching /web/assets/_______/web.report_assets_common.min.css) because it was replaced with /web/assets/89b0e9e/web.report_assets_common.min.css 2026-11-04 13:25:25,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/06bd396/web.tests_assets.min.css (id:2968) 2026-11-04 13:25:25,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2933] (matching /web/assets/_______/web.tests_assets.min.css) because it was replaced with /web/assets/06bd396/web.tests_assets.min.css 2026-11-04 13:25:25,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/92febd5/web_editor.assets_tests_styles.min.css (id:2969) 2026-11-04 13:25:25,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2935] (matching /web/assets/_______/web_editor.assets_tests_styles.min.css) because it was replaced with /web/assets/92febd5/web_editor.assets_tests_styles.min.css 2026-11-04 13:25:25,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e030aa3/web_editor.assets_wysiwyg.min.css (id:2970) 2026-11-04 13:25:25,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2936] (matching /web/assets/_______/web_editor.assets_wysiwyg.min.css) because it was replaced with /web/assets/e030aa3/web_editor.assets_wysiwyg.min.css 2026-11-04 13:25:26,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css (id:2971) 2026-11-04 13:25:26,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2937] (matching /web/assets/_______/web_editor.backend_assets_wysiwyg.min.css) because it was replaced with /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css 2026-11-04 13:25:26,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5213009/web_editor.wysiwyg_iframe_editor_assets.min.css (id:2972) 2026-11-04 13:25:26,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2939] (matching /web/assets/_______/web_editor.wysiwyg_iframe_editor_assets.min.css) because it was replaced with /web/assets/5213009/web_editor.wysiwyg_iframe_editor_assets.min.css 2026-11-04 13:25:27,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/8f4c978/website.assets_all_wysiwyg_inside.min.css (id:2973) 2026-11-04 13:25:27,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2940] (matching /web/assets/_______/website.assets_all_wysiwyg_inside.min.css) because it was replaced with /web/assets/8f4c978/website.assets_all_wysiwyg_inside.min.css 2026-11-04 13:25:27,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/e3f9914/website.assets_wysiwyg.min.css (id:2974) 2026-11-04 13:25:27,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2941] (matching /web/assets/_______/website.assets_wysiwyg.min.css) because it was replaced with /web/assets/e3f9914/website.assets_wysiwyg.min.css 2026-11-04 13:25:27,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/4569d2e/website.backend_assets_all_wysiwyg.min.css (id:2975) 2026-11-04 13:25:27,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2942] (matching /web/assets/_______/website.backend_assets_all_wysiwyg.min.css) because it was replaced with /web/assets/4569d2e/website.backend_assets_all_wysiwyg.min.css 2026-11-04 13:25:28,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/42a8963/website_slides.slide_embed_assets.min.css (id:2976) 2026-11-04 13:25:28,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Deleting attachments [2943] (matching /web/assets/_______/website_slides.slide_embed_assets.min.css) because it was replaced with /web/assets/42a8963/website_slides.slide_embed_assets.min.css 2026-11-04 13:25:28,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 38.21017551422119 seconds 2026-11-04 13:25:32,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-11-04 13:25:33,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 152 2026-11-04 13:25:33,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmppct42og9_chrome_odoo 2026-11-04 13:25:33,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45223/json/version 2026-11-04 13:25:33,405 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45223/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:25:33,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:25:33,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:45223/json 2026-11-04 13:25:33,452 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45223/json with timeout 3 increased to 10s during tests 2026-11-04 13:25:33,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:45223/devtools/page/3E9FBE1442A6E5D7DA736B2C5E9F6B8B 2026-11-04 13:25:33,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-11-04 13:25:33,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-11-04 13:25:34,346 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 13:25:34,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 13:25:34,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-11-04 13:25:34,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 13:25:34,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 13:25:34,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:25:36,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:36] "GET /web HTTP/1.1" 200 - 104 0.125 1.571 2026-11-04 13:25:36,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '3E9FBE1442A6E5D7DA736B2C5E9F6B8B', 'loaderId': '1C02100AFC5C1062DEE4CC917D198DD2', 'isDownload': False} 2026-11-04 13:25:36,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-11-04 13:25:36,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:36] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.012 0.017 2026-11-04 13:25:36,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.042 2026-11-04 13:25:36,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:36] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.005 0.073 2026-11-04 13:25:36,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:36] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 4 0.006 0.125 2026-11-04 13:25:36,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:36] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.142 2026-11-04 13:25:36,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:36] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:25:36,354 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:25:37,446 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.019 0.014 2026-11-04 13:25:37,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.004 0.030 2026-11-04 13:25:37,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 13:25:37,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:37] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.239 0.171 2026-11-04 13:25:38,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 13:25:38,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:38] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.097 0.601 2026-11-04 13:25:38,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:38] "GET /web/offline HTTP/1.1" 200 - 7 0.015 0.701 2026-11-04 13:25:38,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.696 2026-11-04 13:25:38,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-11-04 13:25:38,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.055 0.365 2026-11-04 13:25:38,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.210 0.310 2026-11-04 13:25:39,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.358 0.851 2026-11-04 13:25:39,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.055 1.109 2026-11-04 13:25:39,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.041 0.798 2026-11-04 13:25:39,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.022 0.882 2026-11-04 13:25:39,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.009 2026-11-04 13:25:40,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-11-04 13:25:40,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-11-04 13:25:41,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 13:25:44,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.007 2026-11-04 13:25:47,076 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 9.671 2026-11-04 13:25:47,084 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 7.584 2026-11-04 13:25:47,115 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 9.713 2026-11-04 13:25:47,122 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 7.511 2026-11-04 13:25:47,141 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 9.737 2026-11-04 13:25:47,196 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:25:47,258 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.035 2026-11-04 13:25:47,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.067 0.080 2026-11-04 13:25:47,297 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 7.589 2026-11-04 13:25:47,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "POST /web/action/load HTTP/1.1" 200 - 11 0.016 0.099 2026-11-04 13:25:47,356 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:25:47,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.009 0.026 2026-11-04 13:25:47,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:47] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.092 0.311 2026-11-04 13:25:48,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:48] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.125 0.210 2026-11-04 13:25:48,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.078 2026-11-04 13:25:48,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:48] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.017 0.044 2026-11-04 13:25:48,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:48] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 21 0.026 0.141 2026-11-04 13:25:48,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:48] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 14 0.015 0.232 2026-11-04 13:25:49,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-11-04 13:25:49,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-11-04 13:25:49,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.030 2026-11-04 13:25:49,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:49] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.007 0.032 2026-11-04 13:25:49,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:25:49,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:49] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.015 0.033 2026-11-04 13:25:50,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-11-04 13:25:50,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-11-04 13:25:50,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:50] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.009 0.040 2026-11-04 13:25:50,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:50] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.034 2026-11-04 13:25:51,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-11-04 13:25:51,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-11-04 13:25:51,605 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:51] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.008 0.040 2026-11-04 13:25:51,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:51] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.009 0.025 2026-11-04 13:25:51,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:51] "POST /web/dataset/call_button HTTP/1.1" 200 - 79 0.059 0.162 2026-11-04 13:25:52,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:52] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.046 0.143 2026-11-04 13:25:54,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /my/projects HTTP/1.1" 200 - 219 0.140 1.135 2026-11-04 13:25:54,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.044 2026-11-04 13:25:54,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 13:25:54,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 13 0.009 0.031 2026-11-04 13:25:54,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 13:25:54,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.035 0.083 2026-11-04 13:25:54,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 13:25:54,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.076 2026-11-04 13:25:54,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.005 0.012 2026-11-04 13:25:54,578 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:25:54,644 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:25:54,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 13:25:54,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.048 2026-11-04 13:25:54,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:54] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.060 2026-11-04 13:25:55,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:55] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 13:25:55,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:55] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 13:25:55,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.013 2026-11-04 13:25:55,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-11-04 13:25:55,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.016 2026-11-04 13:25:56,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-11-04 13:25:56,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 13:25:56,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:56] "GET /my/projects/19 HTTP/1.1" 200 - 30 0.022 0.109 2026-11-04 13:25:56,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:56] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.004 0.008 2026-11-04 13:25:56,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:56] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.009 0.008 2026-11-04 13:25:56,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:56] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 38 0.047 0.128 2026-11-04 13:25:57,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:57] "GET /web/assets/4c122a3/project.webclient.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-11-04 13:25:57,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:57] "GET /web/assets/b00113e/project.webclient.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-11-04 13:25:57,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:57] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:25:57,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 13:25:57,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.026 2026-11-04 13:25:57,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.018 2026-11-04 13:25:58,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.033 0.165 2026-11-04 13:25:58,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:58] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.195 2026-11-04 13:25:58,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:58] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.027 2026-11-04 13:25:58,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:58] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.007 0.021 2026-11-04 13:25:58,344 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:58] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:25:59,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 13:25:59,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-11-04 13:25:59,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-11-04 13:25:59,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:59] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.005 0.028 2026-11-04 13:25:59,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:25:59] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 13:25:59,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-11-04 13:25:59,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-11-04 13:26:00,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.042 0.132 2026-11-04 13:26:00,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.009 0.043 2026-11-04 13:26:00,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.026 0.077 2026-11-04 13:26:00,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.008 0.019 2026-11-04 13:26:00,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 13:26:00,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.040 2026-11-04 13:26:00,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-11-04 13:26:00,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-11-04 13:26:00,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.012 0.041 2026-11-04 13:26:00,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-11-04 13:26:00,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-11-04 13:26:00,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:00] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.027 0.090 2026-11-04 13:26:01,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 259 and Message-Id '<472293535655735.1793798760.919985294342041-openerp-119-project.task@144e67d55d36>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-11-04 13:26:01,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:26:01,103 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [259] 2026-11-04 13:26:01,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:26:01,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.067 0.290 2026-11-04 13:26:01,111 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.237 2026-11-04 13:26:01,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.028 0.310 2026-11-04 13:26:01,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.031 0.160 2026-11-04 13:26:01,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.070 2026-11-04 13:26:01,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.064 2026-11-04 13:26:01,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.013 0.050 2026-11-04 13:26:01,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 13:26:01,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 13:26:01,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-11-04 13:26:01,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 13:26:01,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 13:26:01,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 13:26:01,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 13:26:01,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.020 0.031 2026-11-04 13:26:01,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-11-04 13:26:01,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-11-04 13:26:01,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.023 0.030 2026-11-04 13:26:01,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.023 0.072 2026-11-04 13:26:01,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.097 2026-11-04 13:26:02,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-11-04 13:26:02,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-11-04 13:26:02,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-11-04 13:26:02,462 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:26:02,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 152 2026-11-04 13:26:02,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-11-04 13:26:02,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 152 2026-11-04 13:26:02,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132602_603531_TestProjectSharingUi.txt 2026-11-04 13:26:02,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmppct42og9_chrome_odoo" 2026-11-04 13:26:02,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-11-04 13:26:02,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 260 and Message-Id '<945025387844672.1793798762.751015663146973-openerp-19-project.project@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-11-04 13:26:02,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:26:02,894 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [260] 2026-11-04 13:26:02,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:26:03,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 435 2026-11-04 13:26:03,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp8jw7jev7_chrome_odoo 2026-11-04 13:26:03,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34343/json/version 2026-11-04 13:26:03,313 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34343/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:26:03,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:26:03,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:34343/json 2026-11-04 13:26:03,396 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34343/json with timeout 3 increased to 10s during tests 2026-11-04 13:26:03,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:34343/devtools/page/10CBB65CC675FC07279AF50465A12C1B 2026-11-04 13:26:03,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-11-04 13:26:03,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-11-04 13:26:03,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:georges1 from n/a 2026-11-04 13:26:03,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-11-04 13:26:03,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-11-04 13:26:03,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-11-04 13:26:03,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:26:05,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /my/projects HTTP/1.1" 200 - 246 0.141 1.610 2026-11-04 13:26:05,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '10CBB65CC675FC07279AF50465A12C1B', 'loaderId': '0839E026B19A159BBE42407D8BC328F0', 'isDownload': False} 2026-11-04 13:26:05,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-11-04 13:26:05,424 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:26:05,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 13:26:05,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.036 0.030 2026-11-04 13:26:05,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 13:26:05,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.011 0.044 2026-11-04 13:26:05,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 13:26:05,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.022 2026-11-04 13:26:05,699 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:26:05,714 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:26:05,735 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:26:05,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.014 0.024 2026-11-04 13:26:05,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 13:26:05,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.015 0.051 2026-11-04 13:26:05,856 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:05] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.071 2026-11-04 13:26:06,282 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:06] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 13:26:06,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:06] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 13:26:06,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-11-04 13:26:06,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.005 0.165 2026-11-04 13:26:06,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.145 2026-11-04 13:26:06,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:06] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.095 2026-11-04 13:26:07,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-11-04 13:26:07,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 13:26:07,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:07] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.023 0.142 2026-11-04 13:26:07,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:07] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.005 0.023 2026-11-04 13:26:07,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:07] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.001 0.010 2026-11-04 13:26:07,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:07] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.002 0.007 2026-11-04 13:26:08,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:08] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.034 0.191 2026-11-04 13:26:08,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:08] "GET /web/assets/4c122a3/project.webclient.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 13:26:08,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:08] "GET /web/assets/b00113e/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.028 2026-11-04 13:26:08,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:08] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.018 2026-11-04 13:26:08,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:08] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.007 2026-11-04 13:26:08,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.030 2026-11-04 13:26:09,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:09] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.053 0.158 2026-11-04 13:26:09,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:09] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.225 2026-11-04 13:26:09,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:09] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.223 2026-11-04 13:26:09,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:09] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 16 0.011 0.031 2026-11-04 13:26:09,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:09] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.004 0.058 2026-11-04 13:26:09,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:09] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.014 0.035 2026-11-04 13:26:10,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 13:26:10,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-11-04 13:26:10,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-11-04 13:26:10,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:10] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.005 0.032 2026-11-04 13:26:10,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:10] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.014 0.035 2026-11-04 13:26:11,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-11-04 13:26:11,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-11-04 13:26:11,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.051 0.146 2026-11-04 13:26:11,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.014 0.048 2026-11-04 13:26:11,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.031 0.077 2026-11-04 13:26:11,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.012 0.023 2026-11-04 13:26:11,593 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.024 2026-11-04 13:26:11,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.019 2026-11-04 13:26:11,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-11-04 13:26:11,829 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-11-04 13:26:11,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-11-04 13:26:11,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-11-04 13:26:11,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "GET /web/image/res.partner/354/avatar_128 HTTP/1.1" 200 - 24 0.042 0.076 2026-11-04 13:26:11,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:11] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.027 0.132 2026-11-04 13:26:12,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.027 0.211 2026-11-04 13:26:12,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.054 2026-11-04 13:26:12,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.029 0.122 2026-11-04 13:26:12,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.017 0.131 2026-11-04 13:26:12,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.004 0.046 2026-11-04 13:26:12,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.004 0.060 2026-11-04 13:26:12,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.017 0.049 2026-11-04 13:26:12,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 13:26:12,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 13:26:12,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-11-04 13:26:12,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 13:26:12,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 13:26:12,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 13:26:12,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 13:26:12,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.016 0.026 2026-11-04 13:26:12,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-11-04 13:26:12,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-11-04 13:26:12,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 12 0.030 0.026 2026-11-04 13:26:12,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.007 0.053 2026-11-04 13:26:12,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.009 0.056 2026-11-04 13:26:12,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:12] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.019 0.111 2026-11-04 13:26:13,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:13] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.049 0.080 2026-11-04 13:26:13,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:13] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.015 0.077 2026-11-04 13:26:13,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:13] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.100 2026-11-04 13:26:13,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-11-04 13:26:13,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-11-04 13:26:13,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-11-04 13:26:13,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:26:13,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 435 2026-11-04 13:26:13,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-11-04 13:26:13,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 435 2026-11-04 13:26:13,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132613_718064_TestProjectSharingUi.txt 2026-11-04 13:26:13,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp8jw7jev7_chrome_odoo" 2026-11-04 13:26:13,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-11-04 13:26:13,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 261 and Message-Id '<595114571200307.1793798773.829497575759888-openerp-19-project.project@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-11-04 13:26:13,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:26:13,952 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [261] 2026-11-04 13:26:13,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:26:14,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 650 2026-11-04 13:26:14,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpuorxpfow_chrome_odoo 2026-11-04 13:26:14,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37945/json/version 2026-11-04 13:26:14,472 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37945/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:26:14,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:26:14,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37945/json 2026-11-04 13:26:14,525 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37945/json with timeout 3 increased to 10s during tests 2026-11-04 13:26:14,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:37945/devtools/page/413C585B8CF56E08505E0B345CF0B8CA 2026-11-04 13:26:14,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-11-04 13:26:14,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-11-04 13:26:14,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:georges1 from n/a 2026-11-04 13:26:14,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-11-04 13:26:14,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-11-04 13:26:14,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-11-04 13:26:14,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:26:16,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /my/projects HTTP/1.1" 200 - 246 0.138 1.549 2026-11-04 13:26:16,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '413C585B8CF56E08505E0B345CF0B8CA', 'loaderId': '877508CF8500B952B73ED62B99136F0A', 'isDownload': False} 2026-11-04 13:26:16,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-11-04 13:26:16,459 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:26:16,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 13:26:16,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.044 0.040 2026-11-04 13:26:16,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 13:26:16,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.052 2026-11-04 13:26:16,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 13:26:16,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.028 2026-11-04 13:26:16,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:26:16,830 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:26:16,852 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:26:16,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.030 0.033 2026-11-04 13:26:16,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 13:26:16,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.012 0.063 2026-11-04 13:26:16,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:16] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.012 0.077 2026-11-04 13:26:17,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 13:26:17,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:17] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 13:26:17,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-11-04 13:26:17,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.011 0.198 2026-11-04 13:26:17,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:17] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.157 2026-11-04 13:26:17,728 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:17] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.129 2026-11-04 13:26:18,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-11-04 13:26:18,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 13:26:18,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:18] "GET /my/projects/19 HTTP/1.1" 200 - 37 0.024 0.153 2026-11-04 13:26:19,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:19] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 13:26:19,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:19] "GET /en_US/my/projects/19/project_sharing HTTP/1.1" 301 - 5 0.004 0.011 2026-11-04 13:26:19,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:19] "GET /en/my/projects/19/project_sharing HTTP/1.1" 303 - 5 0.001 0.006 2026-11-04 13:26:19,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:19] "GET /my/projects/19/project_sharing HTTP/1.1" 200 - 60 0.031 0.206 2026-11-04 13:26:19,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:19] "GET /web/assets/4c122a3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 13:26:19,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:19] "GET /web/assets/b00113e/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-11-04 13:26:19,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:19] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-11-04 13:26:20,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.072 0.179 2026-11-04 13:26:20,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.230 2026-11-04 13:26:20,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.238 2026-11-04 13:26:20,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.231 2026-11-04 13:26:20,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.012 0.027 2026-11-04 13:26:20,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.018 0.067 2026-11-04 13:26:20,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.073 2026-11-04 13:26:20,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:20] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.018 0.056 2026-11-04 13:26:21,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 13:26:21,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-11-04 13:26:21,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-11-04 13:26:21,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:21] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.023 0.037 2026-11-04 13:26:21,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:21] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.058 2026-11-04 13:26:22,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-11-04 13:26:22,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-11-04 13:26:22,426 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:26:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:26:22,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 650 2026-11-04 13:26:22,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-11-04 13:26:22,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 650 2026-11-04 13:26:22,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132622_563211_TestProjectSharingUi.txt 2026-11-04 13:26:22,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpuorxpfow_chrome_odoo" 2026-11-04 13:26:22,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 1476 checked, 35 removed 2026-11-04 13:26:54,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice ... 2026-11-04 13:26:59,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_action_pos_order_invoice_with_discount ... 2026-11-04 13:27:02,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_no_invoicing ... 2026-11-04 13:27:06,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_cogs_with_ship_later_with_backorder ... 2026-11-04 13:27:10,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_create_account_move_line ... 2026-11-04 13:27:13,007 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [151] 2026-11-04 13:27:13,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_no_invoice ... 2026-11-04 13:27:16,979 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [158] 2026-11-04 13:27:17,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_fifo_valuation_with_invoice ... 2026-11-04 13:27:22,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_anglo_saxon: Starting TestAngloSaxonFlow.test_no_duplicate_picking_on_repeated_invoice_action ... 2026-11-04 13:27:26,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-04 13:27:56,409 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #39 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 13:27:59,537 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #39 deleted ir.attachment records with IDs: [3147, 3148, 3149, 3150, 3151, 3152, 3153, 3154, 3194, 3195, 3196, 3197, 3198, 3199, 3200, 3201] 2026-11-04 13:27:59,538 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #39 deleted pos.config records with IDs: [10, 11, 12, 13] 2026-11-04 13:27:59,555 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #39 deleted ir.sequence records with IDs: [364, 367, 415, 418, 365, 368, 416, 419] 2026-11-04 13:28:05,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_01_pos_basic_order ... 2026-11-04 13:28:05,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 844 2026-11-04 13:28:05,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpvof8jw92_chrome_odoo 2026-11-04 13:28:05,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38139/json/version 2026-11-04 13:28:05,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38139/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:28:05,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:28:05,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38139/json 2026-11-04 13:28:05,760 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38139/json with timeout 3 increased to 10s during tests 2026-11-04 13:28:05,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38139/devtools/page/E80FE2D376B67EE6104D31E25C8253C7 2026-11-04 13:28:05,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:28:05,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:28:06,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:28:06,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:28:06,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:28:06,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:28:06,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:28:07,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:07] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 0.982 2026-11-04 13:28:07,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E80FE2D376B67EE6104D31E25C8253C7', 'loaderId': 'C7218242125030EAF82C374D9BAA45C5', 'isDownload': False} 2026-11-04 13:28:07,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-11-04 13:28:07,311 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:07,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 13:28:07,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.016 2026-11-04 13:28:07,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.038 2026-11-04 13:28:07,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:07] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.013 0.011 2026-11-04 13:28:07,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.022 2026-11-04 13:28:08,012 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:28:08,015 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:28:08,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.017 2026-11-04 13:28:08,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:28:09,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.309 0.711 2026-11-04 13:28:09,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.046 2026-11-04 13:28:09,224 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:09,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.139 2026-11-04 13:28:09,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 13:28:09,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:28:10,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.124 0.487 2026-11-04 13:28:10,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.080 2026-11-04 13:28:10,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-11-04 13:28:10,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:28:10,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-11-04 13:28:10,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.033 0.056 2026-11-04 13:28:10,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.091 2026-11-04 13:28:10,497 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:28:10,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.139 2026-11-04 13:28:10,586 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.207 2026-11-04 13:28:10,603 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:28:10,627 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:28:10,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.280 2026-11-04 13:28:10,684 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:28:10,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.325 2026-11-04 13:28:10,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.321 2026-11-04 13:28:10,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.287 2026-11-04 13:28:10,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.336 2026-11-04 13:28:10,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:10] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.022 0.275 2026-11-04 13:28:11,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.012 0.301 2026-11-04 13:28:11,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.294 2026-11-04 13:28:11,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.296 2026-11-04 13:28:11,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.286 2026-11-04 13:28:11,081 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.242 2026-11-04 13:28:11,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.203 2026-11-04 13:28:11,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.146 2026-11-04 13:28:11,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.120 2026-11-04 13:28:11,178 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.131 2026-11-04 13:28:11,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.133 2026-11-04 13:28:11,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.133 2026-11-04 13:28:11,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.147 2026-11-04 13:28:11,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:28:11,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-11-04 13:28:11,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:28:11,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:11,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.028 2026-11-04 13:28:11,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:11,458 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:11,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:28:11,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-11-04 13:28:11,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-11-04 13:28:11,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-11-04 13:28:11,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-11-04 13:28:11,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:11,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:28:11,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-11-04 13:28:11,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-11-04 13:28:11,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-11-04 13:28:11,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-11-04 13:28:11,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:11,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:28:11,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-11-04 13:28:11,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-11-04 13:28:11,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:11,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-11-04 13:28:11,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:11,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:28:11,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:11,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:28:11,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-11-04 13:28:11,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:28:11,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-11-04 13:28:12,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-11-04 13:28:12,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:12,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-11-04 13:28:12,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:12,829 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:28:12,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:28:12,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:28:12,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:28:12,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-11-04 13:28:12,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:28:13,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:28:13,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:28:13,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:13,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:28:13,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-11-04 13:28:13,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-11-04 13:28:13,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:13,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:28:13,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-11-04 13:28:13,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-11-04 13:28:13,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-11-04 13:28:13,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:28:13,931 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:13,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 844 2026-11-04 13:28:13,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:28:13,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 844 2026-11-04 13:28:14,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132814_051403_MobileTestUi.txt 2026-11-04 13:28:14,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpvof8jw92_chrome_odoo" 2026-11-04 13:28:14,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1045 2026-11-04 13:28:14,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpg0_f8ooq_chrome_odoo 2026-11-04 13:28:14,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44347/json/version 2026-11-04 13:28:14,464 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44347/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:28:14,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:28:14,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44347/json 2026-11-04 13:28:14,506 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44347/json with timeout 3 increased to 10s during tests 2026-11-04 13:28:14,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44347/devtools/page/0592AC20A29691D367E5F2947A4F6A9A 2026-11-04 13:28:14,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:28:14,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:28:14,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:28:14,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:28:14,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:28:14,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:28:14,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.018 0.073 2026-11-04 13:28:14,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '0592AC20A29691D367E5F2947A4F6A9A', 'loaderId': 'B7E66253CB172661EF0E35C0E8AC392B', 'isDownload': False} 2026-11-04 13:28:14,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-11-04 13:28:14,750 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:14,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:14] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 13:28:14,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:14] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 13:28:14,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:14] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.021 2026-11-04 13:28:15,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.012 0.011 2026-11-04 13:28:15,358 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.012 2026-11-04 13:28:15,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 13:28:15,420 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:28:15,424 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:28:15,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:28:16,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.142 0.527 2026-11-04 13:28:16,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.670 2026-11-04 13:28:16,214 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:16,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.108 2026-11-04 13:28:16,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 13:28:16,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.018 2026-11-04 13:28:16,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.120 0.438 2026-11-04 13:28:17,100 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.066 2026-11-04 13:28:17,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.020 2026-11-04 13:28:17,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:28:17,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.030 0.097 2026-11-04 13:28:17,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.134 2026-11-04 13:28:17,419 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:28:17,437 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28: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-11-04 13:28:17,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.220 2026-11-04 13:28:17,453 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:28:17,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.235 2026-11-04 13:28:17,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.312 2026-11-04 13:28:17,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.330 2026-11-04 13:28:17,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.306 2026-11-04 13:28:17,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 12 0.015 0.221 2026-11-04 13:28:17,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.256 2026-11-04 13:28:17,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.298 2026-11-04 13:28:17,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.309 2026-11-04 13:28:17,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.006 0.317 2026-11-04 13:28:17,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.321 2026-11-04 13:28:17,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.316 2026-11-04 13:28:17,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.262 2026-11-04 13:28:18,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.205 2026-11-04 13:28:18,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.184 2026-11-04 13:28:18,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.126 2026-11-04 13:28:18,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.096 2026-11-04 13:28:18,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.093 2026-11-04 13:28:18,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.098 2026-11-04 13:28:18,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-11-04 13:28:18,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.126 2026-11-04 13:28:18,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:28:18,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-11-04 13:28:18,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:18,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-11-04 13:28:18,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:18,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:18,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:18,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-11-04 13:28:18,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:18,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-11-04 13:28:18,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:18,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-11-04 13:28:18,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:18,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:18,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-11-04 13:28:18,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:18,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:28:18,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-11-04 13:28:18,541 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:28:18,541 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:28:18,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:28:18,601 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:18,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:28:18,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:28:18,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:28:18,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-11-04 13:28:18,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-11-04 13:28:18,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-11-04 13:28:18,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-11-04 13:28:18,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-11-04 13:28:18,720 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.023 2026-11-04 13:28:18,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: ''6' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:28:18,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:28:18,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-11-04 13:28:18,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:28:18,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-11-04 13:28:18,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:28:18,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-11-04 13:28:18,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62971559 for PoS orders references: ['Order 00014-004-0001'] (draft: False) 2026-11-04 13:28:18,851 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:18] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:28:19,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62971559 with result: [{'id': 21, 'pos_reference': 'Order 00014-004-0001', 'account_move': False}] 2026-11-04 13:28:19,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.077 0.181 2026-11-04 13:28:19,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:19] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.010 2026-11-04 13:28:19,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:28:19,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-11-04 13:28:19,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-11-04 13:28:19,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:19,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-11-04 13:28:19,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:19,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:19,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 13:28:20,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:20,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:20,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:28:20,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:20,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:28:20,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:20,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-11-04 13:28:20,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:20,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:20,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 13:28:20,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:20,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:20,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-11-04 13:28:21,720 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:28:21,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:21,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:21,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 13:28:21,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:21,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:21,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-11-04 13:28:22,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:22,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:28:22,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-11-04 13:28:22,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:28:22,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:28:22,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1402491 for PoS orders references: ['Order 00014-004-0002'] (draft: False) 2026-11-04 13:28:22,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-11-04 13:28:22,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1402491 with result: [{'id': 22, 'pos_reference': 'Order 00014-004-0002', 'account_move': False}] 2026-11-04 13:28:22,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.028 0.101 2026-11-04 13:28:23,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Click Next Order (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:28:23,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-11-04 13:28:23,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-11-04 13:28:23,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:23,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-11-04 13:28:23,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:23,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:23,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:28:23,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:23,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:23,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-11-04 13:28:23,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:23,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:23,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:23,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-11-04 13:28:23,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-11-04 13:28:23,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:23,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-11-04 13:28:23,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:23,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:24,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-11-04 13:28:24,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'go back to the products (trigger: .floor-button)' 2026-11-04 13:28:24,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-11-04 13:28:24,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-11-04 13:28:24,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-11-04 13:28:24,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:24] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.012 0.037 2026-11-04 13:28:24,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:28:24,905 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:24,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1045 2026-11-04 13:28:24,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:28:24,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1045 2026-11-04 13:28:25,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132825_016165_MobileTestUi.txt 2026-11-04 13:28:25,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpg0_f8ooq_chrome_odoo" 2026-11-04 13:28:25,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1262 2026-11-04 13:28:25,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1vs7e9gi_chrome_odoo 2026-11-04 13:28:25,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33937/json/version 2026-11-04 13:28:25,414 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33937/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:28:25,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:28:25,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33937/json 2026-11-04 13:28:25,446 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33937/json with timeout 3 increased to 10s during tests 2026-11-04 13:28:25,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33937/devtools/page/78316E7F357560C0BA68CBA44F4A1599 2026-11-04 13:28:25,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:28:25,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:28:25,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:28:25,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:28:25,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:28:25,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:28:25,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:25] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.030 0.078 2026-11-04 13:28:25,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '78316E7F357560C0BA68CBA44F4A1599', 'loaderId': '6AD8B92FAF1C530A7092ED8FD04EED9A', 'isDownload': False} 2026-11-04 13:28:25,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-11-04 13:28:25,689 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:25,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:25] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-11-04 13:28:25,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:25] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 13:28:25,766 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:25] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-11-04 13:28:26,215 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:26] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-11-04 13:28:26,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 13:28:26,282 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:28:26,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.015 2026-11-04 13:28:26,303 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:28:26,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:28:26,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.121 0.477 2026-11-04 13:28:26,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.572 2026-11-04 13:28:27,006 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:27,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.101 2026-11-04 13:28:27,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:28:27,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:28:27,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.114 0.424 2026-11-04 13:28:27,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.068 2026-11-04 13:28:27,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-11-04 13:28:27,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:28:28,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.025 0.049 2026-11-04 13:28:28,141 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.115 2026-11-04 13:28:28,180 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:28:28,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.020 0.195 2026-11-04 13:28:28,262 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:28:28,285 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:28:28,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.253 2026-11-04 13:28:28,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.294 2026-11-04 13:28:28,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.365 2026-11-04 13:28:28,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.354 2026-11-04 13:28:28,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 12 0.015 0.294 2026-11-04 13:28:28,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.239 2026-11-04 13:28:28,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.299 2026-11-04 13:28:28,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.318 2026-11-04 13:28:28,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.322 2026-11-04 13:28:28,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.314 2026-11-04 13:28:28,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.310 2026-11-04 13:28:28,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.272 2026-11-04 13:28:28,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.020 0.246 2026-11-04 13:28:28,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.022 0.248 2026-11-04 13:28:28,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.200 2026-11-04 13:28:28,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.135 2026-11-04 13:28:28,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.130 2026-11-04 13:28:28,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:28:28,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:28:28,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.141 2026-11-04 13:28:28,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.160 2026-11-04 13:28:29,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-11-04 13:28:29,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:29,058 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:29,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:28:29,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-11-04 13:28:29,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:29,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:28:29,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-11-04 13:28:29,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:29,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:28:29,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-11-04 13:28:29,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:29,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:28:29,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:28:29,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:29,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:28:29,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:28:29,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:29,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:29,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:29,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:29,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-11-04 13:28:30,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:30,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:30,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:30,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:30,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:30,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-11-04 13:28:30,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:28:31,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:31,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:31,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:31,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:31,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:31,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-11-04 13:28:31,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:28:32,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:32,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:32,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:28:32,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:32,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:32,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-11-04 13:28:32,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:33,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:33,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:28:33,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:33,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:33,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-11-04 13:28:33,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:33,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:33,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:28:33,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:33,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:33,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-11-04 13:28:34,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:34,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:34,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:28:34,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:28:34,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:34,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:34,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-11-04 13:28:35,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:28:35,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:35,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:35,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:28:35,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:35,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:35,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:28:35,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:35,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:35,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:28:35,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:35,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:35,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-11-04 13:28:36,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:36,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:36,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:28:36,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:28:36,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:36,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:36,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-11-04 13:28:37,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:37,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:37,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-11-04 13:28:37,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:37,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:37,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-11-04 13:28:37,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:37,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:37,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:28:37,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:28:37,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:37,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:37,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-11-04 13:28:38,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:38,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:38,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:28:38,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:38,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:38,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:38,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:38,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:38,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:38,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:38,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:38,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:28:39,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:28:39,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:39,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-11-04 13:28:39,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-11-04 13:28:39,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-11-04 13:28:39,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:28:39,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-11-04 13:28:39,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-11-04 13:28:39,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:28:39,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:28:39,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-11-04 13:28:39,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-11-04 13:28:39,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-11-04 13:28:39,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:28:39,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:28:39,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-11-04 13:28:39,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:39,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:28:39,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:28:39,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:39,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:28:39,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:39,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:28:39,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:39,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:39,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 13:28:40,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:40,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:40,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:28:40,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:28:40,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:40,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:28:40,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:40,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:28:40,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:40,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:40,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-11-04 13:28:41,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:41,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:41,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:41,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:41,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:41,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-11-04 13:28:42,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:42,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:42,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:42,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:42,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:42,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 13:28:43,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:43,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:43,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:43,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:43,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:43,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-11-04 13:28:44,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:44,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:44,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:44,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:44,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:44,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:28:45,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:45,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:28:45,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-11-04 13:28:45,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-11-04 13:28:45,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 13:28:45,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:28:45,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:45,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:28:45,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:28:45,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:45,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:28:45,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:45,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:45,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:45,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:45,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-11-04 13:28:46,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:46,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:46,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:46,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:46,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:46,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:28:46,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:28:47,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:47,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:47,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:28:47,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:28:47,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:47,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:28:47,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:47,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:47,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:47,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:47,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-11-04 13:28:48,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:48,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:48,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:48,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:48,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:48,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:28:49,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:49,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:49,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:28:49,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:28:49,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:49,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:28:49,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:49,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:49,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:49,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:49,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-11-04 13:28:50,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:50,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:50,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:50,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:50,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:50,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:28:51,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:51,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:51,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:28:51,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:28:51,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:51,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:28:51,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:51,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:51,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:51,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:51,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-11-04 13:28:52,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:52,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:52,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:52,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:52,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:52,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:28:52,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:52,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:52,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:52,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:52,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:53,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-11-04 13:28:53,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:53,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:53,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:28:53,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:53,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:53,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:28:54,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:54,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:28:54,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:54,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 13:28:54,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:54,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:54,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:28:54,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-11-04 13:28:54,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-11-04 13:28:54,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 13:28:54,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:54,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:54,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-11-04 13:28:54,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:54,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:28:54,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:28:54,954 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:54,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1262 2026-11-04 13:28:54,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:28:54,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1262 2026-11-04 13:28:55,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132855_084969_MobileTestUi.txt 2026-11-04 13:28:55,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1vs7e9gi_chrome_odoo" 2026-11-04 13:28:55,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1470 2026-11-04 13:28:55,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpsehs2nyo_chrome_odoo 2026-11-04 13:28:55,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37071/json/version 2026-11-04 13:28:55,415 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37071/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:28:55,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:28:55,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37071/json 2026-11-04 13:28:55,491 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37071/json with timeout 3 increased to 10s during tests 2026-11-04 13:28:55,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37071/devtools/page/01A758D7B104A3DC0ED71AF04F7FC3A0 2026-11-04 13:28:55,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:28:55,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:28:55,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:28:55,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:28:55,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:28:55,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:28:55,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.012 0.060 2026-11-04 13:28:55,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '01A758D7B104A3DC0ED71AF04F7FC3A0', 'loaderId': 'BC6329669C8E971DFB53C4A3B6C483B3', 'isDownload': False} 2026-11-04 13:28:55,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-11-04 13:28:55,759 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:55,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:55] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-11-04 13:28:55,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:55] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.034 2026-11-04 13:28:55,853 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:55] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.045 2026-11-04 13:28:56,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:56] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-11-04 13:28:56,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 13:28:56,498 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:56] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:56,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:28:56,529 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:56] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:56,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:28:57,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 0.433 2026-11-04 13:28:57,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:57] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.569 2026-11-04 13:28:57,222 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:28:57,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.092 2026-11-04 13:28:57,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:28:57,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:28:58,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 0.492 2026-11-04 13:28:58,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.067 2026-11-04 13:28:58,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:28:58,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:28:58,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:28:58,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.023 0.092 2026-11-04 13:28:58,451 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 13:28:58,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.189 2026-11-04 13:28:58,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.260 2026-11-04 13:28:58,583 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:58,600 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:28:58,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.320 2026-11-04 13:28:58,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.333 2026-11-04 13:28:58,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.383 2026-11-04 13:28:58,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.283 2026-11-04 13:28:58,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 12 0.020 0.312 2026-11-04 13:28:58,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.231 2026-11-04 13:28:58,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.290 2026-11-04 13:28:58,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:58] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.276 2026-11-04 13:28:59,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.275 2026-11-04 13:28:59,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.275 2026-11-04 13:28:59,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.276 2026-11-04 13:28:59,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.214 2026-11-04 13:28:59,086 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.191 2026-11-04 13:28:59,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.193 2026-11-04 13:28:59,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.145 2026-11-04 13:28:59,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.121 2026-11-04 13:28:59,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.136 2026-11-04 13:28:59,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.138 2026-11-04 13:28:59,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.151 2026-11-04 13:28:59,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:59,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:28:59,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:59,412 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:28:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:28:59,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:59,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:28:59,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:59,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:59,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:28:59,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:28:59,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:28:59,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 13:29:00,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:00,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:00,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on 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(em.qty:contains("10")))' 2026-11-04 13:29:00,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:00,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:00,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:00,473 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:29:00,475 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:29:00,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:29:00,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-11-04 13:29:00,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:29:00,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:00,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''11' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:00,555 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:29:00,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:00,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:29:00,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-11-04 13:29:00,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-11-04 13:29:00,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:29:00,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-11-04 13:29:00,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:00,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''0' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:00,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:00,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:29:00,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-11-04 13:29:00,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-11-04 13:29:00,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:29:00,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-11-04 13:29:00,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:00,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:29:00,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:29:00,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.019 2026-11-04 13:29:00,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:00,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-11-04 13:29:00,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:29:00,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:00,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''10' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:00,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:00,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-11-04 13:29:00,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:29:00,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-11-04 13:29:00,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:01,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''105' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:01,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:01,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:29:01,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-11-04 13:29:01,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:01,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:01,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''155' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:01,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:01,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:29:01,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-11-04 13:29:01,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:01,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-11-04 13:29:01,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:29:01,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:01,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''1' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:01,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:01,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-11-04 13:29:01,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:29:01,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-11-04 13:29:01,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:01,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-11-04 13:29:01,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:01,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:01,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-11-04 13:29:01,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.015 2026-11-04 13:29:01,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:29:01,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-11-04 13:29:01,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:01,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:29:01,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:29:01,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:01,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:29:01,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1470 2026-11-04 13:29:01,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:29:01,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1470 2026-11-04 13:29:01,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132901_634932_MobileTestUi.txt 2026-11-04 13:29:01,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpsehs2nyo_chrome_odoo" 2026-11-04 13:29:02,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1674 2026-11-04 13:29:02,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbb50ew40_chrome_odoo 2026-11-04 13:29:02,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40429/json/version 2026-11-04 13:29:02,047 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40429/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:29:02,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:29:02,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40429/json 2026-11-04 13:29:02,066 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40429/json with timeout 3 increased to 10s during tests 2026-11-04 13:29:02,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40429/devtools/page/6628380FAC76B48EF097A98AE96309B1 2026-11-04 13:29:02,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:29:02,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:29:02,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:29:02,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:29:02,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:29:02,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:29:02,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.016 0.076 2026-11-04 13:29:02,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '6628380FAC76B48EF097A98AE96309B1', 'loaderId': '4FA0CD704257404BC6655BEC5F875DFB', 'isDownload': False} 2026-11-04 13:29:02,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-11-04 13:29:02,322 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:02,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:02] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 13:29:02,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:02] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.014 2026-11-04 13:29:02,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:02] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.019 0.021 2026-11-04 13:29:02,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:02] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 13:29:02,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:29:02,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:29:03,023 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:03,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:29:03,034 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:03,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.169 0.546 2026-11-04 13:29:03,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.754 2026-11-04 13:29:03,872 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:03,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.128 2026-11-04 13:29:04,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:29:04,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:29:04,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.144 0.528 2026-11-04 13:29:04,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:29:04,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.063 2026-11-04 13:29:04,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-11-04 13:29:04,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:29:05,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.033 0.080 2026-11-04 13:29:05,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.133 2026-11-04 13:29:05,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.217 2026-11-04 13:29:05,241 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:05,258 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29: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-11-04 13:29:05,269 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:29:05,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.253 2026-11-04 13:29:05,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.347 2026-11-04 13:29:05,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.402 2026-11-04 13:29:05,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.349 2026-11-04 13:29:05,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.340 2026-11-04 13:29:05,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 12 0.022 0.283 2026-11-04 13:29:05,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.311 2026-11-04 13:29:05,669 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.298 2026-11-04 13:29:05,728 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.300 2026-11-04 13:29:05,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.270 2026-11-04 13:29:05,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.230 2026-11-04 13:29:05,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.258 2026-11-04 13:29:05,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.193 2026-11-04 13:29:05,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.183 2026-11-04 13:29:05,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.174 2026-11-04 13:29:05,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.121 2026-11-04 13:29:05,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.131 2026-11-04 13:29:05,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.124 2026-11-04 13:29:05,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:05,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:05] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.143 2026-11-04 13:29:06,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:29:06,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,033 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:06,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:06,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:06,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:29:06,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:06,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:06,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:29:06,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:29:06,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:06,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:06,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 13:29:07,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:07,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:07,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 13:29:07,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:07,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:07,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:29:07,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:29:07,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-11-04 13:29:07,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:07,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:07,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:07,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:29:07,469 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:29:07,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:07,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:07,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-11-04 13:29:07,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:07] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-11-04 13:29:07,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 13:29:07,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-11-04 13:29:07,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:07,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:29:07,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41980337 for PoS orders references: ['Order 00014-010-0001'] (draft: False) 2026-11-04 13:29:07,583 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:29:08,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41980337 with result: [{'id': 23, 'pos_reference': 'Order 00014-010-0001', 'account_move': False}] 2026-11-04 13:29:08,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.194 0.413 2026-11-04 13:29:08,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.402 2026-11-04 13:29:08,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-11-04 13:29:08,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-11-04 13:29:08,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 11/04/2026"))' 2026-11-04 13:29:08,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-11-04 13:29:09,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:29:09,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:29:09,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:29:09,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:29:09,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:09,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:09,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:09,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:09,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:09,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:29:09,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:09,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:09,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:09,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:09,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:09,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:29:09,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:29:09,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:09,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:09,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-11-04 13:29:10,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:29:10,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:29:10,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,346 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:10,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:10,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:29:10,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:10,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:10,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:29:10,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:10,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:10,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-11-04 13:29:11,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:29:11,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:29:11,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:11,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:11,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:29:11,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:11,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:11,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:29:11,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:11,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:11,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-11-04 13:29:12,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:12,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:12,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:12,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:29:12,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:12,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''70' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:12,796 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:12,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:12,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-11-04 13:29:12,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:12,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''700' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:12,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:12,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:29:12,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-11-04 13:29:12,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:12,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:29:12,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53633383 for PoS orders references: ['Order 00014-010-0002'] (draft: False) 2026-11-04 13:29:13,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53633383 with result: [{'id': 24, 'pos_reference': 'Order 00014-010-0002', 'account_move': False}] 2026-11-04 13:29:13,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.035 0.104 2026-11-04 13:29:13,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:13] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.014 2026-11-04 13:29:13,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-11-04 13:29:13,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-11-04 13:29:13,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-11-04 13:29:13,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-11-04 13:29:14,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:29:15,180 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 13:29:15,181 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 13:29:15,182 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 13:29:15,182 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 13:29:15,183 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 13:29:15,183 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 13:29:15,184 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 13:29:15,184 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 13:29:15,185 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 13:29:15,185 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 13:29:15,186 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 13:29:15,187 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 13:29:15,193 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 13:29:15,195 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 13:29:15,196 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 13:29:15,199 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 13:29:15,205 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:29:15,213 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 13:29:15,215 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 13:29:15,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 13:29:15,218 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 13:29:15,231 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:29:15,237 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 13:29:15,255 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 13:29:15,270 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-11-04 13:29:15,272 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-11-04 13:29:15,274 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 13:29:15,276 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 13:29:15,278 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 13:29:15,289 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-11-04 13:29:15,293 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 13:29:15,297 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 13:29:15,298 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 13:29:15,307 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 13:29:15,308 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 13:29:15,359 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:29:15,371 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 13:29:15,381 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.064 2026-11-04 13:29:15,382 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.041 2026-11-04 13:29:15,387 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.039 2026-11-04 13:29:15,389 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.068 2026-11-04 13:29:15,393 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 13:29:15,394 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 13:29:15,401 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 13:29:15,404 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 13:29:15,406 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 13:29:15,410 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 13:29:15,412 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 13:29:15,414 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 13:29:15,418 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 13:29:15,420 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 13:29:15,421 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 13:29:15,421 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 13:29:15,422 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 13:29:15,431 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 13:29:15,449 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 13:29:15,459 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.035 2026-11-04 13:29:15,462 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 13:29:15,467 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 13:29:15,468 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 13:29:15,472 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 13:29:15,475 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:29:15,476 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 13:29:15,491 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 13:29:15,494 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.046 2026-11-04 13:29:15,495 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 13:29:15,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 13:29:15,501 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 13:29:15,501 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 13:29:15,508 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 13:29:15,516 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:29:15,517 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 13:29:15,517 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:29:15,519 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 13:29:15,520 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 13:29:15,520 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 13:29:15,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 13:29:15,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 13:29:15,538 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 13:29:15,555 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 13:29:15,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:29:15,557 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 13:29:15,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 13:29:15,562 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 13:29:15,566 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 13:29:15,573 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 13:29:15,574 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 13:29:15,576 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 13:29:15,583 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 13:29:15,590 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 13:29:15,594 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 13:29:15,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 13:29:15,614 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.061 2026-11-04 13:29:15,618 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 13:29:15,624 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 13:29:15,628 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 13:29:15,629 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 13:29:15,636 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 13:29:15,637 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 13:29:15,637 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 13:29:15,646 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 13:29:15,670 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 13:29:15,674 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.064 2026-11-04 13:29:15,676 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:29:15,680 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 13:29:15,686 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 13:29:15,690 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-11-04 13:29:15,691 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 13:29:15,693 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 13:29:15,699 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 13:29:15,700 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 13:29:15,708 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 13:29:15,710 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 13:29:15,710 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 13:29:15,711 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 13:29:15,712 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 13:29:15,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 13:29:15,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 13:29:15,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:15] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.015 2026-11-04 13:29:16,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 262 and Message-Id '<693530943250583.1793798956.312485694885254-openerp-private@144e67d55d36>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-11-04 13:29:16,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:29:16,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:29:16,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:16] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.021 0.081 2026-11-04 13:29:17,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:29:17,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:29:17,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:29:17,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:17,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:17,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:17,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:17,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:17,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:29:17,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:17,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:17,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:17,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:17,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:17,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:29:17,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:17,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:17,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-11-04 13:29:18,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:18,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:18,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:18,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-11-04 13:29:18,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: ''1' inputed in the number popup (trigger: .popup .value)' 2026-11-04 13:29:18,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:18,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:29:18,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-11-04 13:29:18,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:29:18,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:18,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:29:18,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27743949 for PoS orders references: ['Order 00014-010-0003'] (draft: False) 2026-11-04 13:29:18,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27743949 with result: [{'id': 25, 'pos_reference': 'Order 00014-010-0003', 'account_move': False}] 2026-11-04 13:29:18,623 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.026 0.086 2026-11-04 13:29:18,660 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:18] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 304 - 6 0.003 0.011 2026-11-04 13:29:19,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-11-04 13:29:19,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:29:19,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:29:19,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:29:19,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:19,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:19,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:29:19,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 13:29:19,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:19,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:19,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:29:19,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:19,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:29:19,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-11-04 13:29:19,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-11-04 13:29:19,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 13:29:19,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:19,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:19,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:19,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:19,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:19,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39524652 for PoS orders references: ['Order 00014-010-0004'] (draft: False) 2026-11-04 13:29:19,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-11-04 13:29:20,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39524652 with result: [{'id': 26, 'pos_reference': 'Order 00014-010-0004', 'account_move': False}] 2026-11-04 13:29:20,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.027 0.082 2026-11-04 13:29:20,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:29:20,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:29:20,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:20,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:29:20,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:20,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:20,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:20,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:20,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:20,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:21,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:21,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:21,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:29:21,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:21,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:21,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:29:21,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:21,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:21,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:21,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:21,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:21,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:21,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:21,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:21,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:29:21,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:21,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:21,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-11-04 13:29:22,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:22,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:22,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-11-04 13:29:22,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:22,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:22,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-11-04 13:29:22,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:22,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:22,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:29:22,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:29:22,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:22,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:22,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-11-04 13:29:23,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:23,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:23,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:23,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:23,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:23,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:29:23,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13784847 for PoS orders references: ['Order 00014-010-0005'] (draft: False) 2026-11-04 13:29:23,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13784847 with result: [{'id': 27, 'pos_reference': 'Order 00014-010-0005', 'account_move': False}] 2026-11-04 13:29:23,308 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.020 0.082 2026-11-04 13:29:24,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-11-04 13:29:24,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen' 2026-11-04 13:29:24,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:29:24,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:29:24,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1674 2026-11-04 13:29:24,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:29:24,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1674 2026-11-04 13:29:24,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132924_249402_MobileTestUi.txt 2026-11-04 13:29:24,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbb50ew40_chrome_odoo" 2026-11-04 13:29:24,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_02_pos_with_invoiced ... 2026-11-04 13:29:25,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 1925 2026-11-04 13:29:25,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1plct2if_chrome_odoo 2026-11-04 13:29:25,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45659/json/version 2026-11-04 13:29:25,188 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45659/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:29:25,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:29:25,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45659/json 2026-11-04 13:29:25,203 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45659/json with timeout 3 increased to 10s during tests 2026-11-04 13:29:25,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45659/devtools/page/1C202F35E22A128A5A6A6147F4206E93 2026-11-04 13:29:25,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:29:25,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:29:25,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:29:25,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:29:25,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:29:25,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:29:25,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:29:26,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:26] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.082 0.922 2026-11-04 13:29:26,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1C202F35E22A128A5A6A6147F4206E93', 'loaderId': '6C650737B153F61B3D396090C83F55E7', 'isDownload': False} 2026-11-04 13:29:26,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-11-04 13:29:26,548 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:26,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:26] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-11-04 13:29:26,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:26] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-11-04 13:29:26,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:26] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.050 2026-11-04 13:29:27,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:27] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-11-04 13:29:27,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.011 2026-11-04 13:29:27,185 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:29:27,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.010 2026-11-04 13:29:27,206 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:29:27,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:29:28,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.215 0.587 2026-11-04 13:29:28,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.793 2026-11-04 13:29:28,140 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:28,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.104 2026-11-04 13:29:28,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 13:29:28,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:29:29,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.124 0.490 2026-11-04 13:29:29,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.062 2026-11-04 13:29:29,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.020 2026-11-04 13:29:29,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:29:29,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 13:29:29,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.043 0.066 2026-11-04 13:29:29,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.115 2026-11-04 13:29:29,413 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:29:29,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.213 2026-11-04 13:29:29,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:29:29,543 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:29,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.295 2026-11-04 13:29:29,604 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:29:29,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.352 2026-11-04 13:29:29,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.441 2026-11-04 13:29:29,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.397 2026-11-04 13:29:29,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.378 2026-11-04 13:29:29,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.019 0.334 2026-11-04 13:29:29,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.287 2026-11-04 13:29:30,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.309 2026-11-04 13:29:30,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.017 0.310 2026-11-04 13:29:30,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.327 2026-11-04 13:29:30,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.301 2026-11-04 13:29:30,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.258 2026-11-04 13:29:30,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.191 2026-11-04 13:29:30,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.179 2026-11-04 13:29:30,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.130 2026-11-04 13:29:30,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.083 2026-11-04 13:29:30,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.085 2026-11-04 13:29:30,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.081 2026-11-04 13:29:30,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:30,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-11-04 13:29:30,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:30,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:29:30,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.006 0.123 2026-11-04 13:29:30,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:29:30,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.092 2026-11-04 13:29:30,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:29:30,377 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:29:30,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:30,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:30,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:29:30,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:30,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:30,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-11-04 13:29:30,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:30,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:30,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:30,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Ongoing)' 2026-11-04 13:29:30,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-11-04 13:29:30,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:29:30,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:29:30,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:30,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:30,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:30,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 13:29:30,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:30,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:31,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:31,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:31,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:31,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:31,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:31,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:31,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:29:31,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:31,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:31,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-11-04 13:29:31,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:31,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:32,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:32,033 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:29:32,035 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:29:32,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-11-04 13:29:32,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:32,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:32,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:32,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(2):contains(Payment)' 2026-11-04 13:29:32,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-11-04 13:29:32,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:29:32,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:29:32,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:29:32,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:32,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:32,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:32,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:32,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:32,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:29:32,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:32,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:32,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:32,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:32,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:32,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:29:32,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:32,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:32,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-11-04 13:29:33,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:33,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:33,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:33,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:33,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:29:33,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.019 2026-11-04 13:29:33,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:33,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:33,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:29:33,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8611807 for PoS orders references: ['Order 00015-002-0003'] (draft: False) 2026-11-04 13:29:33,476 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:29:33,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8611807 with result: [{'id': 28, 'pos_reference': 'Order 00015-002-0003', 'account_move': False}] 2026-11-04 13:29:33,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.073 0.177 2026-11-04 13:29:33,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:29:33,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:33] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:29:34,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:34,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:34,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:34,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(2):contains(Receipt)' 2026-11-04 13:29:34,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:29:34,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:34,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:29:34,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-11-04 13:29:34,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:34,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-11-04 13:29:34,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:34,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:34,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:34,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:34,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 13:29:34,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:34,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:29:34,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:29:34,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-11-04 13:29:34,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .btn-switchpane.secondary:contains('Validate'))' 2026-11-04 13:29:34,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:34,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:34,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:34,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-11-04 13:29:34,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:34,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:29:34,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-11-04 13:29:34,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:34,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:34,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:34,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:29:35,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:35,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:29:35,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:29:35,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:35,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:35,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:29:35,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:29:35,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: ''20' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:29:35,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:29:35,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-11-04 13:29:35,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:29:35,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:35,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:35,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27117463 for PoS orders references: ['Order 00015-002-0001'] (draft: False) 2026-11-04 13:29:35,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-11-04 13:29:35,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27117463 with result: [{'id': 29, 'pos_reference': 'Order 00015-002-0001', 'account_move': False}] 2026-11-04 13:29:35,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.036 0.125 2026-11-04 13:29:36,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:36,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:36,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:36,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(2):contains(Receipt)' 2026-11-04 13:29:36,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-11-04 13:29:36,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:29:36,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.receipt-screen' 2026-11-04 13:29:36,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:29:36,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:29:36,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:29:36,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:29:36,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:29:36,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 13:29:36,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0004")) .delete-button' 2026-11-04 13:29:36,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:29:36,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-11-04 13:29:36,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-11-04 13:29:36,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 13:29:36,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-11-04 13:29:36,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:29:36,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-11-04 13:29:36,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:29:36,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:29:36,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:29:36,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:29:36,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:29:36,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:29:36,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:29:36,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:29:36,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:36,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:36,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-11-04 13:29:37,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:37,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:37,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:29:37,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:29:37,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:29:37,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:37,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:37,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:37,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:29:37,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:29:37,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:37,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43332805 for PoS orders references: ['Order 00015-002-0005'] (draft: False) 2026-11-04 13:29:37,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:29:40,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43332805 with result: [{'id': 30, 'pos_reference': 'Order 00015-002-0005', 'account_move': 192}] 2026-11-04 13:29:40,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.686 2.101 2026-11-04 13:29:40,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.202 2026-11-04 13:29:40,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:40] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.007 0.020 2026-11-04 13:29:41,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:29:41,640 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:29:41,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 1925 2026-11-04 13:29:41,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:29:41,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 1925 2026-11-04 13:29:41,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132941_769607_MobileTestUi.txt 2026-11-04 13:29:41,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1plct2if_chrome_odoo" 2026-11-04 13:29:41,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_03_pos_with_lots ... 2026-11-04 13:29:42,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2149 2026-11-04 13:29:42,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp52_3ilcw_chrome_odoo 2026-11-04 13:29:42,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44609/json/version 2026-11-04 13:29:42,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44609/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:29:42,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:29:42,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:44609/json 2026-11-04 13:29:42,509 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44609/json with timeout 3 increased to 10s during tests 2026-11-04 13:29:42,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:44609/devtools/page/25C7B6F636A02728C77A75CED0C9C246 2026-11-04 13:29:42,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:29:42,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:29:42,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:29:42,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:29:42,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:29:42,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:29:42,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:29:44,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.067 1.533 2026-11-04 13:29:44,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '25C7B6F636A02728C77A75CED0C9C246', 'loaderId': '2D54EAA296E2D16748C3F3F4BBADE659', 'isDownload': False} 2026-11-04 13:29:44,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-11-04 13:29:44,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:44,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:44] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-11-04 13:29:44,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:44] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.034 2026-11-04 13:29:44,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:44] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.058 2026-11-04 13:29:45,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:45] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 13:29:45,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-11-04 13:29:45,206 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:45,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.006 2026-11-04 13:29:45,241 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:29:45,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:29:45,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.214 0.527 2026-11-04 13:29:46,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.729 2026-11-04 13:29:46,113 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:46,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.109 2026-11-04 13:29:46,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:29:46,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 13:29:46,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.132 0.518 2026-11-04 13:29:47,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.053 2026-11-04 13:29:47,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:29:47,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:29:47,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:29:47,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.042 0.051 2026-11-04 13:29:47,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.131 2026-11-04 13:29:47,296 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:29:47,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.185 2026-11-04 13:29:47,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.241 2026-11-04 13:29:47,420 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:29:47,435 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:47,448 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:29:47,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.309 2026-11-04 13:29:47,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.353 2026-11-04 13:29:47,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.326 2026-11-04 13:29:47,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.283 2026-11-04 13:29:47,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.024 0.340 2026-11-04 13:29:47,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.276 2026-11-04 13:29:47,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.296 2026-11-04 13:29:47,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.281 2026-11-04 13:29:47,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.286 2026-11-04 13:29:47,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.273 2026-11-04 13:29:47,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.254 2026-11-04 13:29:47,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.158 2026-11-04 13:29:47,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.164 2026-11-04 13:29:47,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.016 0.163 2026-11-04 13:29:47,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.136 2026-11-04 13:29:48,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:48] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.145 2026-11-04 13:29:48,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:48] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.006 0.144 2026-11-04 13:29:48,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:48] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.146 2026-11-04 13:29:48,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:29:48,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:29:48,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.021 2026-11-04 13:29:48,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:29:48,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:29:48,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:48,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:29:48,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:48,267 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:48,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:48,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:29:48,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:48,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:48,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-11-04 13:29:49,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:49,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:29:49,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:29:49,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:29:49,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:49,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:29:49,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:49,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:49,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-11-04 13:29:49,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:29:50,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:50,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:50,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:29:50,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-11-04 13:29:50,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-11-04 13:29:50,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:50,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:50,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-11-04 13:29:50,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:50,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:50,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:29:50,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:50,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:50,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-11-04 13:29:50,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 13:29:51,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:51,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:29:51,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:29:51,184 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:51,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2149 2026-11-04 13:29:51,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:29:51,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2149 2026-11-04 13:29:51,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132951_333699_MobileTestUi.txt 2026-11-04 13:29:51,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp52_3ilcw_chrome_odoo" 2026-11-04 13:29:51,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_04_product_configurator ... 2026-11-04 13:29:52,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2357 2026-11-04 13:29:52,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp2q05mjpq_chrome_odoo 2026-11-04 13:29:52,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45363/json/version 2026-11-04 13:29:52,022 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45363/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:29:52,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:29:52,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45363/json 2026-11-04 13:29:52,033 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45363/json with timeout 3 increased to 10s during tests 2026-11-04 13:29:52,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45363/devtools/page/C69883BA8C31AD199DE0A7D4719A1DF4 2026-11-04 13:29:52,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:29:52,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:29:52,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 13:29:52,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:29:52,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:29:52,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:29:52,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:29:53,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:53] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.088 0.886 2026-11-04 13:29:53,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'C69883BA8C31AD199DE0A7D4719A1DF4', 'loaderId': 'F3D1B80D1C2F06D1A4D9A9543723953A', 'isDownload': False} 2026-11-04 13:29:53,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-11-04 13:29:53,290 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:53,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:53] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.018 2026-11-04 13:29:53,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:53] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.042 2026-11-04 13:29:53,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:53] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.054 2026-11-04 13:29:53,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:53] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.007 0.009 2026-11-04 13:29:53,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.029 2026-11-04 13:29:54,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 13:29:54,024 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:29:54,029 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:29:54,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:29:54,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.231 0.647 2026-11-04 13:29:55,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.874 2026-11-04 13:29:55,053 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:29:55,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.134 2026-11-04 13:29:55,210 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:29:55,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-11-04 13:29:55,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.131 0.527 2026-11-04 13:29:56,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.055 2026-11-04 13:29:56,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:29:56,083 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-11-04 13:29:56,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:29:56,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.053 0.045 2026-11-04 13:29:56,254 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:29:56,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.154 2026-11-04 13:29:56,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.196 2026-11-04 13:29:56,409 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:29:56,422 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:56,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.245 2026-11-04 13:29:56,450 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:29:56,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.022 0.292 2026-11-04 13:29:56,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.375 2026-11-04 13:29:56,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.309 2026-11-04 13:29:56,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.023 0.326 2026-11-04 13:29:56,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 19 0.017 0.288 2026-11-04 13:29:56,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.295 2026-11-04 13:29:56,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.303 2026-11-04 13:29:56,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.228 2026-11-04 13:29:56,890 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.281 2026-11-04 13:29:56,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.292 2026-11-04 13:29:56,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.238 2026-11-04 13:29:56,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.185 2026-11-04 13:29:56,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.174 2026-11-04 13:29:56,992 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:56] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.155 2026-11-04 13:29:57,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.149 2026-11-04 13:29:57,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.139 2026-11-04 13:29:57,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.143 2026-11-04 13:29:57,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:29:57,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.161 2026-11-04 13:29:57,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:29:57,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.048 2026-11-04 13:29:57,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:29:57,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-11-04 13:29:57,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:57,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:29:57,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:57,277 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:57,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:29:57,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:29:57,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-11-04 13:29:57,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-11-04 13:29:57,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-11-04 13:29:57,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-11-04 13:29:57,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:29:57,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:57,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-11-04 13:29:57,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:57,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:29:57,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:29:57,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-11-04 13:29:57,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-11-04 13:29:57,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-11-04 13:29:57,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-11-04 13:29:57,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:29:57,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:57,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-11-04 13:29:57,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:57,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:29:57,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:29:57,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-11-04 13:29:57,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-11-04 13:29:57,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-11-04 13:29:57,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:29:57,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:29:57,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-11-04 13:29:57,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:29:57,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:29:57,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:29:57,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:29:57,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-11-04 13:29:57,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:29:57,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:29:57,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:29:57,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:29:57,907 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:29:57,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:29:57,912 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:57,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:29:57,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49642229 for PoS orders references: ['Order 00017-002-0001'] (draft: False) 2026-11-04 13:29:57,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:29:57,983 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:29:58,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49642229 with result: [{'id': 31, 'pos_reference': 'Order 00017-002-0001', 'account_move': False}] 2026-11-04 13:29:58,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.083 0.171 2026-11-04 13:29:58,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:58] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.011 2026-11-04 13:29:59,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:29:59,025 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:29:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:29:59,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2357 2026-11-04 13:29:59,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:29:59,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2357 2026-11-04 13:29:59,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_132959_147616_MobileTestUi.txt 2026-11-04 13:29:59,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp2q05mjpq_chrome_odoo" 2026-11-04 13:29:59,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_05_ticket_screen ... 2026-11-04 13:30:00,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2563 2026-11-04 13:30:00,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9ev469at_chrome_odoo 2026-11-04 13:30:00,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38807/json/version 2026-11-04 13:30:00,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38807/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:30:00,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:30:00,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38807/json 2026-11-04 13:30:00,111 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38807/json with timeout 3 increased to 10s during tests 2026-11-04 13:30:00,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38807/devtools/page/BC5E0AB9627D2C9F1792F33408A2F71D 2026-11-04 13:30:00,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:30:00,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:30:00,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:30:00,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:30:00,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:30:00,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:30:00,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:30:01,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.079 0.756 2026-11-04 13:30:01,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BC5E0AB9627D2C9F1792F33408A2F71D', 'loaderId': 'DAF83D938166F8C7CE73B039BB2366A9', 'isDownload': False} 2026-11-04 13:30:01,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-11-04 13:30:01,302 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:01,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 13:30:01,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 13:30:01,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-11-04 13:30:01,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 13:30:01,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 13:30:01,968 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:01,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:30:01,982 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:30:02,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:30:02,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.261 0.583 2026-11-04 13:30:02,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.848 2026-11-04 13:30:02,965 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:03,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.121 2026-11-04 13:30:03,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-11-04 13:30:03,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 13:30:03,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.113 0.474 2026-11-04 13:30:03,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.049 2026-11-04 13:30:03,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-11-04 13:30:03,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:30:04,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.048 0.050 2026-11-04 13:30:04,080 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:30:04,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.021 0.140 2026-11-04 13:30:04,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.192 2026-11-04 13:30:04,204 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:30:04,234 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:30:04,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.017 0.272 2026-11-04 13:30:04,304 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:30:04,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.363 2026-11-04 13:30:04,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.367 2026-11-04 13:30:04,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.310 2026-11-04 13:30:04,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.310 2026-11-04 13:30:04,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.020 0.268 2026-11-04 13:30:04,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.240 2026-11-04 13:30:04,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.278 2026-11-04 13:30:04,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.288 2026-11-04 13:30:04,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.281 2026-11-04 13:30:04,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.275 2026-11-04 13:30:04,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.267 2026-11-04 13:30:04,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.209 2026-11-04 13:30:04,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.185 2026-11-04 13:30:04,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.128 2026-11-04 13:30:04,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.104 2026-11-04 13:30:04,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.100 2026-11-04 13:30:04,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.097 2026-11-04 13:30:04,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.114 2026-11-04 13:30:04,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:30:04,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:30:04,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:04,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.020 2026-11-04 13:30:04,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:04,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:04,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 13:30:05,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:30:05,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:05,089 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:05,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:30:05,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:30:05,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:30:05,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:30:05,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:30:05,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:05,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:05,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:05,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:05,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 13:30:05,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-11-04 13:30:05,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:30:05,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:30:05,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:30:05,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:05,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:30:05,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:30:05,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:30:05,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:30:05,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:30:05,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:05,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:05,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:05,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:05,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:05,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:05,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:30:06,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row:has(.col:contains("-0001")) .delete-button' 2026-11-04 13:30:06,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:30:06,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:06,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:06,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:06,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-11-04 13:30:06,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:30:06,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:06,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:30:06,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:30:06,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:30:06,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:30:06,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:30:06,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:06,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:30:06,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:30:06,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:30:06,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:06,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:06,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:06,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 13:30:06,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:30:06,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:06,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:30:06,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:30:06,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:30:06,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:30:06,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:06,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:06,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:30:06,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:07,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:30:07,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:30:07,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:30:07,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-11-04 13:30:07,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:30:07,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:30:07,214 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:07,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-11-04 13:30:07,220 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:30:07,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:07,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:07,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:07,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 13:30:07,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:30:07,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:30:07,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:30:07,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:30:07,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 13:30:07,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:30:07,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:30:07,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:30:07,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:07,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:07,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-11-04 13:30:08,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:08,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:30:08,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:30:08,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:30:08,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:30:08,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:08] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 13:30:08,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:30:08,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98045465 for PoS orders references: ['Order 00018-002-0005'] (draft: False) 2026-11-04 13:30:08,597 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:08] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:30:08,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98045465 with result: [{'id': 32, 'pos_reference': 'Order 00018-002-0005', 'account_move': False}] 2026-11-04 13:30:08,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.077 0.134 2026-11-04 13:30:08,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.026 2026-11-04 13:30:08,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-11-04 13:30:09,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:09,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:09,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:09,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-11-04 13:30:09,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:30:09,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:30:09,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-11-04 13:30:09,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-11-04 13:30:09,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:30:09,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:30:09,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-11-04 13:30:09,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-11-04 13:30:09,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:30:09,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:30:09,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-11-04 13:30:09,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-11-04 13:30:09,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:30:09,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:30:09,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-11-04 13:30:09,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-11-04 13:30:09,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:30:09,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:30:09,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-11-04 13:30:09,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-11-04 13:30:09,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:30:09,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:30:10,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-11-04 13:30:10,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:30:10,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:30:10,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-11-04 13:30:10,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:10,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:30:10,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:10,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:10,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:10,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:30:10,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:30:10,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-11-04 13:30:10,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-11-04 13:30:10,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:10] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.013 0.029 2026-11-04 13:30:10,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:10] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.022 0.053 2026-11-04 13:30:11,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:30:11,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:11,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-11-04 13:30:11,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-11-04 13:30:11,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-11-04 13:30:11,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:11,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:30:11,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:30:11,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:11] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.024 2026-11-04 13:30:11,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-11-04 13:30:11,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 13:30:11,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:12,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:30:12,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:30:12,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:30:12,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65331430 for PoS orders references: ['Order 00018-002-0004'] (draft: False) 2026-11-04 13:30:12,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:30:12,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65331430 with result: [{'id': 33, 'pos_reference': 'Order 00018-002-0004', 'account_move': False}] 2026-11-04 13:30:12,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.029 0.091 2026-11-04 13:30:12,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:30:12,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:30:12,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:30:12,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:30:13,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:30:13,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:30:13,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:30:13,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-11-04 13:30:13,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-11-04 13:30:13,092 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:13] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.027 2026-11-04 13:30:13,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:13] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.015 0.045 2026-11-04 13:30:13,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:30:13,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:13,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-11-04 13:30:13,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:14,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:14,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-11-04 13:30:14,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:30:14,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:30:14,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-11-04 13:30:14,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-11-04 13:30:14,100 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:14] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 13:30:16,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:16] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.609 1.797 2026-11-04 13:30:16,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 2.383 2026-11-04 13:30:16,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:16] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.007 0.006 2026-11-04 13:30:16,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:16] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.005 0.014 2026-11-04 13:30:16,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:16] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.021 2026-11-04 13:30:16,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:16] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.016 0.033 2026-11-04 13:30:17,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:17,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:17,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-11-04 13:30:17,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:17,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:17,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-11-04 13:30:17,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:30:18,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-11-04 13:30:18,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Go back to main TicketScreen when in mobile (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-11-04 13:30:18,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.034 2026-11-04 13:30:18,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:30:18,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:30:18,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:30:18,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:30:18,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-11-04 13:30:18,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:30:18,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-11-04 13:30:18,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.015 0.028 2026-11-04 13:30:18,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-11-04 13:30:18,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:30:18,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 13:30:18,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,710 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:18] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 13:30:18,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:30:18,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:30:18,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:30:18,832 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:18] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:30:18,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:30:18,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:30:18,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-11-04 13:30:18,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:18] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.027 2026-11-04 13:30:18,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:30:18,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:18,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:18,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-11-04 13:30:19,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:19,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:19,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 13:30:19,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:19,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:30:19,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:19,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-11-04 13:30:19,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:19,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:19,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:30:19,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:19,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 13:30:19,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:30:20,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:20,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:30:20,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:30:20,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:20,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 13:30:22,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:22,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:30:22,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:30:22,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:22,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:22,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-11-04 13:30:23,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:23,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:23,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:30:23,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:30:23,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:30:23,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:23,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-11-04 13:30:23,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:23,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.012 0.032 2026-11-04 13:30:23,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:23,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:23,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:30:23,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:30:23,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:30:23,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:30:23,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:30:23,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #308901 for PoS orders references: ['Order 00018-002-0006'] (draft: False) 2026-11-04 13:30:24,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #308901 with result: [{'id': 34, 'pos_reference': 'Order 00018-002-0006', 'account_move': False}] 2026-11-04 13:30:24,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.036 0.130 2026-11-04 13:30:24,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:30:24,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:24,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:30:24,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:30:24,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:30:24,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:24,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-11-04 13:30:24,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:24] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.013 0.029 2026-11-04 13:30:25,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:25] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.016 0.044 2026-11-04 13:30:25,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour TicketScreenTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:25,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:30:25,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2563 2026-11-04 13:30:25,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:30:25,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2563 2026-11-04 13:30:25,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133025_967607_MobileTestUi.txt 2026-11-04 13:30:25,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9ev469at_chrome_odoo" 2026-11-04 13:30:25,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-11-04 13:30:27,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 2816 2026-11-04 13:30:27,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpfi8x1_se_chrome_odoo 2026-11-04 13:30:27,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35455/json/version 2026-11-04 13:30:27,165 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35455/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:30:27,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:30:27,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35455/json 2026-11-04 13:30:27,186 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35455/json with timeout 3 increased to 10s during tests 2026-11-04 13:30:27,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35455/devtools/page/97FE33981287AD7BBFD7FA98091907B2 2026-11-04 13:30:27,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:30:27,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:30:27,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:30:27,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:30:27,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:30:27,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:30:27,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:30:28,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:28] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.069 0.878 2026-11-04 13:30:28,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '97FE33981287AD7BBFD7FA98091907B2', 'loaderId': '5F47C42FDDD41A91A7E3D8486CD0A03E', 'isDownload': False} 2026-11-04 13:30:28,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-11-04 13:30:28,641 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:28,669 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:28] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.012 2026-11-04 13:30:28,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:28] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.035 2026-11-04 13:30:28,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:28] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.051 2026-11-04 13:30:29,282 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:29] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:30:29,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:30:29,385 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:30:29,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-11-04 13:30:29,404 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:30:29,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:30:30,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.237 0.536 2026-11-04 13:30:30,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.772 2026-11-04 13:30:30,310 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:30,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.093 2026-11-04 13:30:30,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:30:30,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:30:31,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.144 0.480 2026-11-04 13:30:31,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.084 2026-11-04 13:30:31,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:30:31,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-11-04 13:30:31,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:30:31,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.080 0.060 2026-11-04 13:30:31,537 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:30:31,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.025 0.191 2026-11-04 13:30:31,607 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:30:31,625 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:30:31,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.230 2026-11-04 13:30:31,677 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:31,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.316 2026-11-04 13:30:31,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.400 2026-11-04 13:30:31,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.447 2026-11-04 13:30:31,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.306 2026-11-04 13:30:31,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:31] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.034 0.277 2026-11-04 13:30:32,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.018 0.299 2026-11-04 13:30:32,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.301 2026-11-04 13:30:32,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=product.product&field=image_128&id=794&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.303 2026-11-04 13:30:32,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.023 0.339 2026-11-04 13:30:32,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.396 2026-11-04 13:30:32,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.397 2026-11-04 13:30:32,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.330 2026-11-04 13:30:32,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.306 2026-11-04 13:30:32,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:30:32,379 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.015 0.290 2026-11-04 13:30:32,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:30:32,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.250 2026-11-04 13:30:32,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:32,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.191 2026-11-04 13:30:32,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.013 0.132 2026-11-04 13:30:32,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:30:32,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.143 2026-11-04 13:30:32,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:32,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:32,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:30:32,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.153 2026-11-04 13:30:32,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:30:32,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:32,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:32,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.159 2026-11-04 13:30:32,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:30:32,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-11-04 13:30:32,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.154 2026-11-04 13:30:32,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-11-04 13:30:32,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:32,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:32,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-11-04 13:30:32,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:32,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:30:32,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:30:32,733 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:30:32,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:30:32,736 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:30:32,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:30:32,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-11-04 13:30:32,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56748653 for PoS orders references: ['Order 00019-002-0001'] (draft: False) 2026-11-04 13:30:32,793 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:30:33,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56748653 with result: [{'id': 35, 'pos_reference': 'Order 00019-002-0001', 'account_move': False}] 2026-11-04 13:30:33,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.106 0.175 2026-11-04 13:30:33,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:33] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:30:33,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:30:33,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:30:33,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:33,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:30:33,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:33,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:33,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:30:33,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:33,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:34,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:30:34,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:34,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:34,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 13:30:34,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:34,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:30:34,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:30:34,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:30:34,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:30:34,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24030398 for PoS orders references: ['Order 00019-002-0002'] (draft: False) 2026-11-04 13:30:34,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-11-04 13:30:34,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24030398 with result: [{'id': 36, 'pos_reference': 'Order 00019-002-0002', 'account_move': False}] 2026-11-04 13:30:34,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.029 0.085 2026-11-04 13:30:34,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:30:35,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:30:35,051 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:35,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 2816 2026-11-04 13:30:35,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:30:35,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 2816 2026-11-04 13:30:35,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133035_188842_MobileTestUi.txt 2026-11-04 13:30:35,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpfi8x1_se_chrome_odoo" 2026-11-04 13:30:35,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_barcodes_scan ... 2026-11-04 13:30:35,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3021 2026-11-04 13:30:35,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpzretplsg_chrome_odoo 2026-11-04 13:30:35,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45069/json/version 2026-11-04 13:30:35,754 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45069/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:30:35,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:30:35,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45069/json 2026-11-04 13:30:35,836 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45069/json with timeout 3 increased to 10s during tests 2026-11-04 13:30:35,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45069/devtools/page/45C2059E503DA49244903AB364E23280 2026-11-04 13:30:35,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:30:35,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:30:36,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:30:36,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:30:36,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:30:36,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:30:36,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:30:37,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.083 0.842 2026-11-04 13:30:37,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '45C2059E503DA49244903AB364E23280', 'loaderId': 'F49C132F893ED2689160D8C9356871B3', 'isDownload': False} 2026-11-04 13:30:37,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-11-04 13:30:37,135 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:37,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.008 2026-11-04 13:30:37,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-11-04 13:30:37,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.016 2026-11-04 13:30:37,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:30:37,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 13:30:37,883 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:30:37,890 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.010 2026-11-04 13:30:37,893 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:30:37,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:30:38,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.291 0.680 2026-11-04 13:30:38,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.939 2026-11-04 13:30:38,985 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:39,081 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.029 0.106 2026-11-04 13:30:39,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:30:39,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-11-04 13:30:39,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.121 0.513 2026-11-04 13:30:39,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.077 2026-11-04 13:30:39,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:30:40,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.030 2026-11-04 13:30:40,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:30:40,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.051 0.077 2026-11-04 13:30:40,270 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.161 2026-11-04 13:30:40,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.205 2026-11-04 13:30:40,357 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:40,388 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:30:40,401 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:40,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.025 0.267 2026-11-04 13:30:40,466 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:30:40,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.332 2026-11-04 13:30:40,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.362 2026-11-04 13:30:40,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.342 2026-11-04 13:30:40,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.026 0.335 2026-11-04 13:30:40,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.022 0.251 2026-11-04 13:30:40,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.017 0.265 2026-11-04 13:30:40,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.023 0.295 2026-11-04 13:30:40,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.313 2026-11-04 13:30:40,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.314 2026-11-04 13:30:40,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.318 2026-11-04 13:30:40,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.281 2026-11-04 13:30:40,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.246 2026-11-04 13:30:41,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.219 2026-11-04 13:30:41,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.177 2026-11-04 13:30:41,065 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.134 2026-11-04 13:30:41,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-11-04 13:30:41,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:41,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.009 0.149 2026-11-04 13:30:41,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.171 2026-11-04 13:30:41,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.174 2026-11-04 13:30:41,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-11-04 13:30:41,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:41,222 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:30:41,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-11-04 13:30:41,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.029 0.113 2026-11-04 13:30:41,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:41,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-11-04 13:30:41,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:41,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-11-04 13:30:41,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:41,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-11-04 13:30:41,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:41,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-11-04 13:30:41,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:41,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-11-04 13:30:41,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:41,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-11-04 13:30:41,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:41,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-11-04 13:30:41,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:41,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-11-04 13:30:41,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:41,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-11-04 13:30:41,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:41,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:30:41,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:30:41,589 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:41,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3021 2026-11-04 13:30:41,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:30:41,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3021 2026-11-04 13:30:41,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133041_744651_MobileTestUi.txt 2026-11-04 13:30:41,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpzretplsg_chrome_odoo" 2026-11-04 13:30:41,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_07_pos_combo ... 2026-11-04 13:30:46,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3215 2026-11-04 13:30:46,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmps52nd4lv_chrome_odoo 2026-11-04 13:30:46,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36471/json/version 2026-11-04 13:30:46,374 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36471/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:30:46,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:30:46,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36471/json 2026-11-04 13:30:46,412 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36471/json with timeout 3 increased to 10s during tests 2026-11-04 13:30:46,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36471/devtools/page/12D7809FF347289D3BFB8C1458BEAE9C 2026-11-04 13:30:46,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:30:46,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:30:46,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:30:46,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:30:46,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:30:46,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:30:46,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:30:48,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.084 1.877 2026-11-04 13:30:48,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '12D7809FF347289D3BFB8C1458BEAE9C', 'loaderId': '96A03C6AB646BDACAC8595F93B54A2DA', 'isDownload': False} 2026-11-04 13:30:48,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-11-04 13:30:48,848 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:48,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 13:30:48,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.036 2026-11-04 13:30:48,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.015 0.042 2026-11-04 13:30:49,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.015 2026-11-04 13:30:49,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.020 2026-11-04 13:30:49,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:30:49,565 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:30:49,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:30:49,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:30:50,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.238 0.720 2026-11-04 13:30:50,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.967 2026-11-04 13:30:50,657 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:30:50,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.097 2026-11-04 13:30:50,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:30:50,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 13:30:51,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.134 0.527 2026-11-04 13:30:51,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:30:51,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.073 2026-11-04 13:30:51,710 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.028 2026-11-04 13:30:51,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:30:51,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:51] "GET /web/image?model=product.product&field=image_128&id=796&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.029 0.111 2026-11-04 13:30:51,942 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:30:51,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:51] "GET /web/image?model=product.product&field=image_128&id=797&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.150 2026-11-04 13:30:52,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=798&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.217 2026-11-04 13:30:52,099 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 13:30:52,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:30:52,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=801&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.266 2026-11-04 13:30:52,157 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:30:52,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=800&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.341 2026-11-04 13:30:52,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=799&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.415 2026-11-04 13:30:52,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.321 2026-11-04 13:30:52,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=802&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.367 2026-11-04 13:30:52,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.018 0.281 2026-11-04 13:30:52,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.291 2026-11-04 13:30:52,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=803&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.303 2026-11-04 13:30:52,594 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.020 0.292 2026-11-04 13:30:52,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=806&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.354 2026-11-04 13:30:52,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.355 2026-11-04 13:30:52,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=805&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.359 2026-11-04 13:30:52,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:30:52,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-11-04 13:30:52,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-11-04 13:30:52,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.358 2026-11-04 13:30:52,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-11-04 13:30:52,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-11-04 13:30:52,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:30:52,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-11-04 13:30:52,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.368 2026-11-04 13:30:52,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-11-04 13:30:52,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-11-04 13:30:52,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-11-04 13:30:52,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.380 2026-11-04 13:30:52,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-11-04 13:30:52,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-11-04 13:30:52,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-11-04 13:30:52,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 13:30:53,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 13:30:53,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.027 0.367 2026-11-04 13:30:53,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-11-04 13:30:53,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:30:53,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.378 2026-11-04 13:30:53,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.336 2026-11-04 13:30:53,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.288 2026-11-04 13:30:53,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-11-04 13:30:53,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=product.product&field=image_128&id=804&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.322 2026-11-04 13:30:53,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,262 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-11-04 13:30:53,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-11-04 13:30:53,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,279 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:53,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:30:53,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-11-04 13:30:53,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.358 2026-11-04 13:30:53,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-11-04 13:30:53,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-11-04 13:30:53,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.384 2026-11-04 13:30:53,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:30:53,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-11-04 13:30:53,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.375 2026-11-04 13:30:53,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.350 2026-11-04 13:30:53,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.337 2026-11-04 13:30:53,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-11-04 13:30:53,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-11-04 13:30:53,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.227 2026-11-04 13:30:53,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.202 2026-11-04 13:30:53,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:30:53,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.156 2026-11-04 13:30:53,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-11-04 13:30:53,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,605 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.105 2026-11-04 13:30:53,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.117 2026-11-04 13:30:53,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-11-04 13:30:53,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:53] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.119 2026-11-04 13:30:53,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:30:53,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:53,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:53,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-11-04 13:30:54,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:30:54,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-11-04 13:30:54,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:54,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:30:54,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:54,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-11-04 13:30:54,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:54,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:54,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-11-04 13:30:54,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-11-04 13:30:54,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:54,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:30:54,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:54,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-11-04 13:30:54,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:54,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:54,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-11-04 13:30:54,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-11-04 13:30:54,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:54,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:30:54,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:54,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-11-04 13:30:54,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:54,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:54,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:30:54,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:55,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:55,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:30:55,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:55,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:55,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:30:55,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:55,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:30:55,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-11-04 13:30:55,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-11-04 13:30:55,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 13:30:55,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:30:56,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:56,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-11-04 13:30:56,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:56,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:30:56,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:30:56,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:30:56,107 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:30:56,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:30:56,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:30:56,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.015 2026-11-04 13:30:56,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:30:56,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-11-04 13:30:56,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15074302 for PoS orders references: ['Order 00021-002-0001'] (draft: False) 2026-11-04 13:30:56,177 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:56,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15074302 with result: [{'id': 37, 'pos_reference': 'Order 00021-002-0001', 'account_move': False}] 2026-11-04 13:30:56,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.085 0.155 2026-11-04 13:30:56,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:56] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.008 0.011 2026-11-04 13:30:57,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:30:57,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:30:57,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:30:57,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:30:57,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:30:57,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:30:57,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:57,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-11-04 13:30:57,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:57,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:30:57,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-11-04 13:30:57,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:30:57,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:30:57,461 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:30:57,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3215 2026-11-04 13:30:57,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:30:57,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3215 2026-11-04 13:30:57,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133057_614676_MobileTestUi.txt 2026-11-04 13:30:57,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmps52nd4lv_chrome_odoo" 2026-11-04 13:30:57,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_08_show_tax_excluded ... 2026-11-04 13:30:58,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3436 2026-11-04 13:30:58,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmppg8t3ia7_chrome_odoo 2026-11-04 13:30:58,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42653/json/version 2026-11-04 13:30:58,719 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42653/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:30:58,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:30:58,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:42653/json 2026-11-04 13:30:58,736 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42653/json with timeout 3 increased to 10s during tests 2026-11-04 13:30:58,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:42653/devtools/page/5CC2779A2EAB618F2676B9176D7AF2DA 2026-11-04 13:30:58,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:30:58,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:30:59,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:30:59,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:30:59,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:30:59,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:30:59,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:30:59,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:30:59] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.076 0.798 2026-11-04 13:31:00,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '5CC2779A2EAB618F2676B9176D7AF2DA', 'loaderId': '962BF6BA4A4FD809A59CFDC6B2F87B8B', 'isDownload': False} 2026-11-04 13:31:00,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-11-04 13:31:00,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:00,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 13:31:00,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.034 2026-11-04 13:31:00,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.036 2026-11-04 13:31:00,586 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.012 2026-11-04 13:31:00,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-11-04 13:31:00,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 13:31:00,655 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:31:00,659 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:31:00,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:01,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.246 0.680 2026-11-04 13:31:01,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.951 2026-11-04 13:31:01,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:01,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.120 2026-11-04 13:31:01,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:31:01,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:31:02,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.120 0.450 2026-11-04 13:31:02,682 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.090 2026-11-04 13:31:02,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:31:02,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:31:02,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:31:02,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:02] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.056 0.078 2026-11-04 13:31:02,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:02] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.192 2026-11-04 13:31:03,018 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:31:03,035 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:03,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.250 2026-11-04 13:31:03,054 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:31:03,107 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:03,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.302 2026-11-04 13:31:03,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.361 2026-11-04 13:31:03,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.448 2026-11-04 13:31:03,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.349 2026-11-04 13:31:03,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.017 0.243 2026-11-04 13:31:03,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.239 2026-11-04 13:31:03,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.252 2026-11-04 13:31:03,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=807&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.257 2026-11-04 13:31:03,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.248 2026-11-04 13:31:03,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.292 2026-11-04 13:31:03,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.293 2026-11-04 13:31:03,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.253 2026-11-04 13:31:03,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.236 2026-11-04 13:31:03,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.213 2026-11-04 13:31:03,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.179 2026-11-04 13:31:03,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.137 2026-11-04 13:31:03,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.108 2026-11-04 13:31:03,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.110 2026-11-04 13:31:03,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.115 2026-11-04 13:31:03,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:31:03,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.106 2026-11-04 13:31:03,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:31:03,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:03,837 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.029 2026-11-04 13:31:03,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-11-04 13:31:03,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:03,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:03,927 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:31:03,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-11-04 13:31:03,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:03,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:31:03,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:04,019 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:04,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3436 2026-11-04 13:31:04,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:04,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3436 2026-11-04 13:31:04,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133104_188091_MobileTestUi.txt 2026-11-04 13:31:04,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmppg8t3ia7_chrome_odoo" 2026-11-04 13:31:04,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-11-04 13:31:05,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3654 2026-11-04 13:31:05,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpy4h54mde_chrome_odoo 2026-11-04 13:31:05,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35199/json/version 2026-11-04 13:31:05,173 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35199/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:31:05,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:31:05,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35199/json 2026-11-04 13:31:05,191 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35199/json with timeout 3 increased to 10s during tests 2026-11-04 13:31:05,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35199/devtools/page/10E155F5D19B7863AC6DC4BB99FEBBC0 2026-11-04 13:31:05,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:31:05,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:31:05,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:31:05,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:31:05,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:31:05,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:31:05,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:31:06,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:06] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.084 0.797 2026-11-04 13:31:06,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '10E155F5D19B7863AC6DC4BB99FEBBC0', 'loaderId': '9B163D4E75714CFA2E828D2FACBBD1ED', 'isDownload': False} 2026-11-04 13:31:06,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-11-04 13:31:06,512 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:06,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:06] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:31:06,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:06] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.016 2026-11-04 13:31:06,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:06] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-11-04 13:31:07,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:07] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.025 2026-11-04 13:31:07,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.020 2026-11-04 13:31:07,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 13:31:07,160 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:31:07,165 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:07,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:08,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.224 0.655 2026-11-04 13:31:08,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.849 2026-11-04 13:31:08,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:08,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.107 2026-11-04 13:31:08,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:31:08,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 13:31:09,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.131 0.534 2026-11-04 13:31:09,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:31:09,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.066 2026-11-04 13:31:09,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.008 0.019 2026-11-04 13:31:09,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:31:09,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.040 0.073 2026-11-04 13:31:09,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.173 2026-11-04 13:31:09,455 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:31:09,498 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31: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-11-04 13:31:09,509 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:09,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.023 0.239 2026-11-04 13:31:09,563 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:31:09,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.309 2026-11-04 13:31:09,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.384 2026-11-04 13:31:09,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.467 2026-11-04 13:31:09,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.367 2026-11-04 13:31:09,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.023 0.273 2026-11-04 13:31:09,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.262 2026-11-04 13:31:09,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=808&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.249 2026-11-04 13:31:09,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:09] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.256 2026-11-04 13:31:10,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.255 2026-11-04 13:31:10,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.247 2026-11-04 13:31:10,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.323 2026-11-04 13:31:10,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.278 2026-11-04 13:31:10,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.271 2026-11-04 13:31:10,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.248 2026-11-04 13:31:10,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.210 2026-11-04 13:31:10,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.152 2026-11-04 13:31:10,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.100 2026-11-04 13:31:10,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-11-04 13:31:10,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.103 2026-11-04 13:31:10,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:10,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.006 0.114 2026-11-04 13:31:10,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.113 2026-11-04 13:31:10,324 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.069 2026-11-04 13:31:10,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-11-04 13:31:10,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:10,343 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:10,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-11-04 13:31:10,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:10,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-11-04 13:31:10,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:10,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-11-04 13:31:10,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:10,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-11-04 13:31:10,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:10,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-11-04 13:31:10,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:10,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-11-04 13:31:10,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:10,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:31:10,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:10,595 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:10,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3654 2026-11-04 13:31:10,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:10,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3654 2026-11-04 13:31:10,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133110_732537_MobileTestUi.txt 2026-11-04 13:31:10,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpy4h54mde_chrome_odoo" 2026-11-04 13:31:10,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_GS1_pos_barcodes_scan ... 2026-11-04 13:31:12,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 3855 2026-11-04 13:31:12,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmph0ay5gt0_chrome_odoo 2026-11-04 13:31:12,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33361/json/version 2026-11-04 13:31:12,196 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33361/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:31:12,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:31:12,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:33361/json 2026-11-04 13:31:12,241 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33361/json with timeout 3 increased to 10s during tests 2026-11-04 13:31:12,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:33361/devtools/page/026DA6E9D35972BB0BEBB6BD5129D5CA 2026-11-04 13:31:12,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:31:12,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:31:12,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:31:12,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:31:12,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:31:12,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:31:12,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:31:13,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:13] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 113 0.095 0.875 2026-11-04 13:31:13,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '026DA6E9D35972BB0BEBB6BD5129D5CA', 'loaderId': '741B42F2003177ED03590EE068C7AF20', 'isDownload': False} 2026-11-04 13:31:13,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-11-04 13:31:13,712 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:13,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:13] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-11-04 13:31:13,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:13] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.027 2026-11-04 13:31:13,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:13] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.029 2026-11-04 13:31:14,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:14] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.018 2026-11-04 13:31:14,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 13:31:14,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.020 0.020 2026-11-04 13:31:14,383 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 13:31:14,386 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:31:14,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:31:14,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:31:14,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:15,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.234 0.612 2026-11-04 13:31:15,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:15] "GET /pos/ui HTTP/1.1" 200 - 21 0.036 0.859 2026-11-04 13:31:15,444 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:15,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.035 0.162 2026-11-04 13:31:15,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:31:15,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 13:31:15,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:31:15,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 13:31:16,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 0.479 2026-11-04 13:31:16,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.069 2026-11-04 13:31:16,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:31:16,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:31:16,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:31:16,660 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.044 0.054 2026-11-04 13:31:16,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.148 2026-11-04 13:31:16,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.209 2026-11-04 13:31:16,849 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-11-04 13:31:16,869 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31: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-11-04 13:31:16,881 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:16,890 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.270 2026-11-04 13:31:16,911 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:31:16,961 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:16] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.352 2026-11-04 13:31:17,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.418 2026-11-04 13:31:17,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.379 2026-11-04 13:31:17,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=product.product&field=image_128&id=809&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.386 2026-11-04 13:31:17,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.019 0.292 2026-11-04 13:31:17,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.298 2026-11-04 13:31:17,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=product.product&field=image_128&id=810&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.305 2026-11-04 13:31:17,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=product.product&field=image_128&id=811&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.302 2026-11-04 13:31:17,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.326 2026-11-04 13:31:17,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.331 2026-11-04 13:31:17,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-11-04 13:31:17,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.338 2026-11-04 13:31:17,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:17,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-11-04 13:31:17,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.355 2026-11-04 13:31:17,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:17,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-11-04 13:31:17,608 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:31:17,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.351 2026-11-04 13:31:17,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:17,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-11-04 13:31:17,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.341 2026-11-04 13:31:17,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:17,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-11-04 13:31:17,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.293 2026-11-04 13:31:17,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:17,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.246 2026-11-04 13:31:17,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-11-04 13:31:17,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.177 2026-11-04 13:31:17,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:17,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.114 2026-11-04 13:31:17,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-11-04 13:31:17,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:17,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.115 2026-11-04 13:31:17,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-11-04 13:31:17,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.119 2026-11-04 13:31:17,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:17,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-11-04 13:31:17,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.010 0.124 2026-11-04 13:31:17,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:17,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-11-04 13:31:17,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:17] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.136 2026-11-04 13:31:17,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:17,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-11-04 13:31:17,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:17,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-11-04 13:31:17,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:17,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-11-04 13:31:17,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:17,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-11-04 13:31:17,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:18,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-11-04 13:31:18,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:18,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-11-04 13:31:18,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:18,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-11-04 13:31:18,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:18,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-11-04 13:31:18,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:18,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-11-04 13:31:18,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:18,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-11-04 13:31:18,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:18,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:31:18,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:18,227 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:18,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 3855 2026-11-04 13:31:18,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:18,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 3855 2026-11-04 13:31:18,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133118_342448_MobileTestUi.txt 2026-11-04 13:31:18,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmph0ay5gt0_chrome_odoo" 2026-11-04 13:31:18,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_add_multiple_serials_at_once ... 2026-11-04 13:31:19,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4067 2026-11-04 13:31:19,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp6zjip6rb_chrome_odoo 2026-11-04 13:31:19,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35231/json/version 2026-11-04 13:31:19,197 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35231/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:31:19,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:31:19,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35231/json 2026-11-04 13:31:19,227 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35231/json with timeout 3 increased to 10s during tests 2026-11-04 13:31:19,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35231/devtools/page/7063AF13DD5D71A64B04976D0C3B128C 2026-11-04 13:31:19,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:31:19,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:31:19,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:31:19,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:31:19,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:31:19,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:31:19,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:31:20,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:20] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.086 0.882 2026-11-04 13:31:20,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7063AF13DD5D71A64B04976D0C3B128C', 'loaderId': 'BEBB2B61ABD650FF241AC8A933348F38', 'isDownload': False} 2026-11-04 13:31:20,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-11-04 13:31:20,595 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:20,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:20] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.031 2026-11-04 13:31:20,661 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:20] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.035 2026-11-04 13:31:20,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:20] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.073 2026-11-04 13:31:21,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:21] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:31:21,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 13:31:21,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.017 2026-11-04 13:31:21,342 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:31:21,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:31:21,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:22,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:31:22,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.244 0.680 2026-11-04 13:31:22,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.073 2026-11-04 13:31:22,468 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.023 2026-11-04 13:31:22,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-11-04 13:31:22,641 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.048 0.057 2026-11-04 13:31:22,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:31:22,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.138 2026-11-04 13:31:22,745 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:31:22,768 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:31:22,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.248 2026-11-04 13:31:22,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.277 2026-11-04 13:31:22,869 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:22,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.327 2026-11-04 13:31:22,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.388 2026-11-04 13:31:22,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.302 2026-11-04 13:31:23,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.020 0.253 2026-11-04 13:31:23,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.262 2026-11-04 13:31:23,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=product.product&field=image_128&id=812&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.260 2026-11-04 13:31:23,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.266 2026-11-04 13:31:23,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.270 2026-11-04 13:31:23,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.295 2026-11-04 13:31:23,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.295 2026-11-04 13:31:23,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.248 2026-11-04 13:31:23,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.244 2026-11-04 13:31:23,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.222 2026-11-04 13:31:23,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.165 2026-11-04 13:31:23,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.140 2026-11-04 13:31:23,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.098 2026-11-04 13:31:23,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.096 2026-11-04 13:31:23,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.099 2026-11-04 13:31:23,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:31:23,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.088 2026-11-04 13:31:23,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:31:23,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:31:23,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:31:23,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:31:23,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.024 0.043 2026-11-04 13:31:23,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:31:23,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:31:23,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:31:23,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:23,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-11-04 13:31:23,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:23,707 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:23,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:31:23,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-11-04 13:31:23,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:31:23,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:31:23,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:31:23,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:31:23,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:31:23,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:23,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-11-04 13:31:23,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:23,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:31:23,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:23,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4067 2026-11-04 13:31:23,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:23,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4067 2026-11-04 13:31:24,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133124_052086_MobileTestUi.txt 2026-11-04 13:31:24,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp6zjip6rb_chrome_odoo" 2026-11-04 13:31:24,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-11-04 13:31:24,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4279 2026-11-04 13:31:24,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbluw34oi_chrome_odoo 2026-11-04 13:31:24,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43057/json/version 2026-11-04 13:31:24,638 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43057/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:31:24,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:31:24,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43057/json 2026-11-04 13:31:24,659 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43057/json with timeout 3 increased to 10s during tests 2026-11-04 13:31:24,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43057/devtools/page/304BA96CFB2AEE48AA5C06088938F068 2026-11-04 13:31:24,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:31:24,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:31:24,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:31:24,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:31:24,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:31:24,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:31:24,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:31:25,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:25] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.087 0.871 2026-11-04 13:31:25,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '304BA96CFB2AEE48AA5C06088938F068', 'loaderId': '92C9341AD033EBA191EB71ACC348B233', 'isDownload': False} 2026-11-04 13:31:25,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-11-04 13:31:25,952 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:25,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:25] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 13:31:25,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:25] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.023 2026-11-04 13:31:26,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:26] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.042 2026-11-04 13:31:26,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:26] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 13:31:26,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-11-04 13:31:26,617 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:31:26,646 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:31:26,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-04 13:31:26,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:27,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.240 0.628 2026-11-04 13:31:27,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.877 2026-11-04 13:31:27,666 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:27,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.135 2026-11-04 13:31:27,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:31:27,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:31:28,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.522 2026-11-04 13:31:28,660 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.067 2026-11-04 13:31:28,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:31:28,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:31:28,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:31:28,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:28] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.040 0.088 2026-11-04 13:31:28,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:28] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.178 2026-11-04 13:31:28,952 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:29,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.229 2026-11-04 13:31:29,025 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:31:29,061 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:31:29,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.315 2026-11-04 13:31:29,119 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:31:29,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.367 2026-11-04 13:31:29,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.389 2026-11-04 13:31:29,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.338 2026-11-04 13:31:29,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.017 0.317 2026-11-04 13:31:29,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.027 0.268 2026-11-04 13:31:29,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.254 2026-11-04 13:31:29,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.282 2026-11-04 13:31:29,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.288 2026-11-04 13:31:29,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.266 2026-11-04 13:31:29,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.255 2026-11-04 13:31:29,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.239 2026-11-04 13:31:29,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.188 2026-11-04 13:31:29,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.184 2026-11-04 13:31:29,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.156 2026-11-04 13:31:29,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.120 2026-11-04 13:31:29,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.140 2026-11-04 13:31:29,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.141 2026-11-04 13:31:29,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:31:29,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:29,767 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.006 0.181 2026-11-04 13:31:29,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.057 2026-11-04 13:31:29,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:31:29,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:29,854 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:29,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:29,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:31:29,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:29,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:29,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:31:29,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:29,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:29,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:31:29,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:30,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:30,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:31:30,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:30,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:30,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:31:30,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:30,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:30,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:31:30,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:30,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:30,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-11-04 13:31:30,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:31,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:31,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-11-04 13:31:31,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:31,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:31:31,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:31:31,090 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:31] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:31,092 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:31] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:31,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:31:31,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .btn-switchpane:not(.secondary):contains('Validate'))' 2026-11-04 13:31:31,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:31:31,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:31:31,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34957058 for PoS orders references: ['Order 00026-002-0001'] (draft: False) 2026-11-04 13:31:31,174 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:31] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:31:31,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34957058 with result: [{'id': 38, 'pos_reference': 'Order 00026-002-0001', 'account_move': False}] 2026-11-04 13:31:31,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.077 0.203 2026-11-04 13:31:31,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.068 2026-11-04 13:31:31,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:31] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 13:31:32,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:31:32,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:31:32,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:31:32,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-11-04 13:31:32,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-11-04 13:31:32,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:32] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.042 2026-11-04 13:31:32,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:31:33,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-11-04 13:31:33,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-11-04 13:31:33,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-11-04 13:31:33,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:33] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.006 0.019 2026-11-04 13:31:33,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:33] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.014 0.031 2026-11-04 13:31:34,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-11-04 13:31:35,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:35] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.407 1.033 2026-11-04 13:31:35,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:35] "GET /web HTTP/1.1" 200 - 43 0.021 0.387 2026-11-04 13:31:35,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:35] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-11-04 13:31:35,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:35] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-11-04 13:31:35,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:35] "GET /web/webclient/load_menus/f778b2bf35a92af414d63d4f42b6cc0741932f49fd63d6ebe613756d461fdb06 HTTP/1.1" 200 - 2 0.001 0.030 2026-11-04 13:31:35,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:31:35,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.012 0.045 2026-11-04 13:31:36,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:36] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 13:31:37,024 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:31:37,026 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 13:31:37,028 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-04 13:31:37,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.005 0.007 2026-11-04 13:31:37,293 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:31:37,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.066 0.183 2026-11-04 13:31:37,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.225 2026-11-04 13:31:37,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.208 2026-11-04 13:31:37,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.004 0.195 2026-11-04 13:31:37,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.014 0.217 2026-11-04 13:31:37,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.188 2026-11-04 13:31:37,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.059 2026-11-04 13:31:37,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.053 2026-11-04 13:31:37,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.061 2026-11-04 13:31:37,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.060 2026-11-04 13:31:37,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 12 0.011 0.103 2026-11-04 13:31:37,593 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.089 2026-11-04 13:31:37,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:37] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.012 2026-11-04 13:31:37,694 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:31:38,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:31:38,644 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:31:38,645 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:31:38,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-11-04 13:31:38,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.046 0.096 2026-11-04 13:31:38,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.114 2026-11-04 13:31:38,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.098 2026-11-04 13:31:38,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.020 0.116 2026-11-04 13:31:38,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.121 2026-11-04 13:31:38,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.062 2026-11-04 13:31:38,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.083 2026-11-04 13:31:38,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:38] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 12 0.010 0.093 2026-11-04 13:31:39,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.008 0.122 2026-11-04 13:31:39,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:39] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.033 0.091 2026-11-04 13:31:39,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:39] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.010 0.043 2026-11-04 13:31:40,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-11-04 13:31:40,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:40,146 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:40,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4279 2026-11-04 13:31:40,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:40,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4279 2026-11-04 13:31:40,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133140_308874_MobileTestUi.txt 2026-11-04 13:31:40,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbluw34oi_chrome_odoo" 2026-11-04 13:31:40,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_cash_rounding_payment ... 2026-11-04 13:31:41,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4544 2026-11-04 13:31:41,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpr51h6crm_chrome_odoo 2026-11-04 13:31:41,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41617/json/version 2026-11-04 13:31:41,106 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41617/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:31:41,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:31:41,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41617/json 2026-11-04 13:31:41,231 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41617/json with timeout 3 increased to 10s during tests 2026-11-04 13:31:41,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41617/devtools/page/7175872025A9916FBBB21914E9B60380 2026-11-04 13:31:41,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:31:41,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:31:41,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:31:41,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:31:41,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:31:41,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:31:41,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:31:43,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:43] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.110 1.941 2026-11-04 13:31:43,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7175872025A9916FBBB21914E9B60380', 'loaderId': '82A6D4C968A6AFE3D0048A5E61FD1CEA', 'isDownload': False} 2026-11-04 13:31:43,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-11-04 13:31:43,681 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:43,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:43] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 13:31:43,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:43] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 13:31:43,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:43] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-11-04 13:31:44,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:44] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 13:31:44,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:31:44,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:31:44,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.016 2026-11-04 13:31:44,337 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:31:44,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:45,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:31:45,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.275 0.568 2026-11-04 13:31:45,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.067 2026-11-04 13:31:45,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:31:45,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.008 2026-11-04 13:31:45,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.038 0.068 2026-11-04 13:31:45,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.140 2026-11-04 13:31:45,633 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:31:45,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.198 2026-11-04 13:31:45,738 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:31:45,751 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:45,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.021 0.277 2026-11-04 13:31:45,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.034 0.347 2026-11-04 13:31:45,877 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:31:45,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.432 2026-11-04 13:31:45,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.382 2026-11-04 13:31:46,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.371 2026-11-04 13:31:46,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 20 0.025 0.350 2026-11-04 13:31:46,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.384 2026-11-04 13:31:46,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.305 2026-11-04 13:31:46,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.352 2026-11-04 13:31:46,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.351 2026-11-04 13:31:46,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.330 2026-11-04 13:31:46,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.273 2026-11-04 13:31:46,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.202 2026-11-04 13:31:46,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.192 2026-11-04 13:31:46,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.162 2026-11-04 13:31:46,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.100 2026-11-04 13:31:46,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.124 2026-11-04 13:31:46,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:31:46,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 13:31:46,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.135 2026-11-04 13:31:46,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:46,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.138 2026-11-04 13:31:46,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.088 2026-11-04 13:31:46,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:31:46,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:46,577 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:31:46,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:46,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:31:46,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:46,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:31:46,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:31:46,695 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:31:46,698 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:31:46,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-11-04 13:31:46,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:31:46,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:31:46,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: ''1.94' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:31:46,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:31:46,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:31:46,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-11-04 13:31:46,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:31:46,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-11-04 13:31:46,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:46,851 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:46,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4544 2026-11-04 13:31:46,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:46,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4544 2026-11-04 13:31:46,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133146_997073_MobileTestUi.txt 2026-11-04 13:31:46,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpr51h6crm_chrome_odoo" 2026-11-04 13:31:47,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_change_without_cash_method ... 2026-11-04 13:31:47,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4762 2026-11-04 13:31:47,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp57wo5w58_chrome_odoo 2026-11-04 13:31:47,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39109/json/version 2026-11-04 13:31:47,688 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39109/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:31:47,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:31:47,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39109/json 2026-11-04 13:31:47,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39109/json with timeout 3 increased to 10s during tests 2026-11-04 13:31:47,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39109/devtools/page/BDFD30A1B8C121B58CE34AC6C8D9CE29 2026-11-04 13:31:47,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:31:47,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:31:47,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:31:47,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:31:47,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:31:47,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:31:48,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:31:48,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:48] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.091 0.754 2026-11-04 13:31:48,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'BDFD30A1B8C121B58CE34AC6C8D9CE29', 'loaderId': 'A79B8FA1686E22B138774FC3F67D2472', 'isDownload': False} 2026-11-04 13:31:48,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-11-04 13:31:48,895 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:48,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.014 2026-11-04 13:31:48,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-11-04 13:31:48,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-11-04 13:31:49,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.044 2026-11-04 13:31:49,482 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 13:31:49,516 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:31:49,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-11-04 13:31:49,531 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:31:49,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:50,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.209 0.557 2026-11-04 13:31:50,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.802 2026-11-04 13:31:50,466 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:50,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.147 2026-11-04 13:31:50,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 13:31:50,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:31:51,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.495 2026-11-04 13:31:51,473 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.073 2026-11-04 13:31:51,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:31:51,507 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.019 2026-11-04 13:31:51,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 13:31:51,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.055 0.067 2026-11-04 13:31:51,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.162 2026-11-04 13:31:51,801 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:31:51,811 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:51,822 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:51,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.031 0.193 2026-11-04 13:31:51,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.277 2026-11-04 13:31:51,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:51] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.351 2026-11-04 13:31:52,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.373 2026-11-04 13:31:52,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.327 2026-11-04 13:31:52,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.018 0.259 2026-11-04 13:31:52,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.294 2026-11-04 13:31:52,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.257 2026-11-04 13:31:52,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.238 2026-11-04 13:31:52,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.199 2026-11-04 13:31:52,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.253 2026-11-04 13:31:52,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.264 2026-11-04 13:31:52,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.248 2026-11-04 13:31:52,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.223 2026-11-04 13:31:52,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.200 2026-11-04 13:31:52,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.170 2026-11-04 13:31:52,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.136 2026-11-04 13:31:52,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.126 2026-11-04 13:31:52,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:31:52,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.119 2026-11-04 13:31:52,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.119 2026-11-04 13:31:52,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:31:52,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,602 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:52,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:31:52,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:31:52,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:31:52,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:31:52,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:31:52,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:31:52,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:31:52,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:31:52,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:31:52,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:31:53,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:31:53,011 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:53] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:31:53,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:31:53,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-11-04 13:31:53,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: ''1000' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:31:53,086 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:53,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:31:53,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:31:53,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:31:53,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:53,142 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:53] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:31:53,153 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:53,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4762 2026-11-04 13:31:53,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:53,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4762 2026-11-04 13:31:53,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133153_298486_MobileTestUi.txt 2026-11-04 13:31:53,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp57wo5w58_chrome_odoo" 2026-11-04 13:31:53,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_chrome_without_cash_move_permission ... 2026-11-04 13:31:54,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 4968 2026-11-04 13:31:54,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpx7tm4ej1_chrome_odoo 2026-11-04 13:31:54,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38495/json/version 2026-11-04 13:31:54,051 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38495/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:31:54,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:31:54,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38495/json 2026-11-04 13:31:54,071 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38495/json with timeout 3 increased to 10s during tests 2026-11-04 13:31:54,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38495/devtools/page/DA8123BAD44262E8CA6DFCC91FCD3559 2026-11-04 13:31:54,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:31:54,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:31:54,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:31:54,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:31:54,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:31:54,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:31:54,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:31:55,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 109 0.084 0.810 2026-11-04 13:31:55,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DA8123BAD44262E8CA6DFCC91FCD3559', 'loaderId': '66B09589C8B52C4014A981CE479659A5', 'isDownload': False} 2026-11-04 13:31:55,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-11-04 13:31:55,288 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:55,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-11-04 13:31:55,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.037 2026-11-04 13:31:55,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.055 2026-11-04 13:31:55,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 13:31:55,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.009 2026-11-04 13:31:55,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:31:55,906 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:31:55,913 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:31:55,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:31:56,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.253 0.647 2026-11-04 13:31:56,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:56] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.945 2026-11-04 13:31:56,946 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:31:57,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.132 2026-11-04 13:31:57,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:31:57,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:31:57,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.144 0.536 2026-11-04 13:31:57,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:31:57,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.071 2026-11-04 13:31:58,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.022 2026-11-04 13:31:58,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:31:58,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.040 0.062 2026-11-04 13:31:58,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.021 0.134 2026-11-04 13:31:58,280 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:31:58,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.205 2026-11-04 13:31:58,316 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:31:58,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:31:58,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.278 2026-11-04 13:31:58,414 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:31:58,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.332 2026-11-04 13:31:58,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.364 2026-11-04 13:31:58,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.324 2026-11-04 13:31:58,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 20 0.025 0.219 2026-11-04 13:31:58,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.013 0.264 2026-11-04 13:31:58,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.022 0.281 2026-11-04 13:31:58,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.337 2026-11-04 13:31:58,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.022 0.338 2026-11-04 13:31:58,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.338 2026-11-04 13:31:58,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.332 2026-11-04 13:31:58,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.288 2026-11-04 13:31:58,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.252 2026-11-04 13:31:58,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.215 2026-11-04 13:31:58,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.173 2026-11-04 13:31:58,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.120 2026-11-04 13:31:59,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:31:59,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:59] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.007 0.117 2026-11-04 13:31:59,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-11-04 13:31:59,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:31:59,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:59] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.140 2026-11-04 13:31:59,085 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:31:59,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:59] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.155 2026-11-04 13:31:59,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 4968 2026-11-04 13:31:59,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:31:59,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 4968 2026-11-04 13:31:59,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:31:59] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.098 2026-11-04 13:31:59,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133159_206040_MobileTestUi.txt 2026-11-04 13:31:59,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpx7tm4ej1_chrome_odoo" 2026-11-04 13:31:59,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_disallowLineQuantityChange ... 2026-11-04 13:32:03,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5185 2026-11-04 13:32:03,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmposcc2rhb_chrome_odoo 2026-11-04 13:32:03,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40475/json/version 2026-11-04 13:32:03,252 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40475/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:32:03,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:32:03,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40475/json 2026-11-04 13:32:03,282 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40475/json with timeout 3 increased to 10s during tests 2026-11-04 13:32:03,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40475/devtools/page/1FDB9763385DAD7452624E8C2B4E155E 2026-11-04 13:32:03,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:32:03,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:32:03,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:32:03,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:32:03,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:32:03,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:32:03,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:32:04,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:04] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.091 0.877 2026-11-04 13:32:04,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '1FDB9763385DAD7452624E8C2B4E155E', 'loaderId': '7A104DB694FD502045886DD6BC958C04', 'isDownload': False} 2026-11-04 13:32:04,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-11-04 13:32:04,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:04,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:04] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-11-04 13:32:04,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:04] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.041 2026-11-04 13:32:04,691 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:04] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-11-04 13:32:05,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:05] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.010 0.011 2026-11-04 13:32:05,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.022 2026-11-04 13:32:05,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:32:05,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:32:05,302 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:32:05,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:32:06,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-11-04 13:32:06,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.231 0.639 2026-11-04 13:32:06,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.068 2026-11-04 13:32:06,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-11-04 13:32:06,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:32:06,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.031 0.067 2026-11-04 13:32:06,552 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:32:06,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.006 0.134 2026-11-04 13:32:06,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.162 2026-11-04 13:32:06,649 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:32:06,671 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:32:06,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.211 2026-11-04 13:32:06,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.275 2026-11-04 13:32:06,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:32:06,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.317 2026-11-04 13:32:06,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.246 2026-11-04 13:32:06,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.006 0.253 2026-11-04 13:32:06,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.020 0.211 2026-11-04 13:32:06,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.212 2026-11-04 13:32:06,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:06] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.187 2026-11-04 13:32:07,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.234 2026-11-04 13:32:07,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.267 2026-11-04 13:32:07,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.271 2026-11-04 13:32:07,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.295 2026-11-04 13:32:07,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.323 2026-11-04 13:32:07,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.344 2026-11-04 13:32:07,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:32:07,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:32:07,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:32:07,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.370 2026-11-04 13:32:07,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:32:07,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:32:07,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:32:07,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.363 2026-11-04 13:32:07,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.386 2026-11-04 13:32:07,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:07,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.359 2026-11-04 13:32:07,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:32:07,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Validate the popup (trigger: .payment-input-number)' 2026-11-04 13:32:07,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.353 2026-11-04 13:32:07,647 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:07,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.326 2026-11-04 13:32:07,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.303 2026-11-04 13:32:07,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.337 2026-11-04 13:32:07,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.318 2026-11-04 13:32:07,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.329 2026-11-04 13:32:07,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.268 2026-11-04 13:32:07,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.232 2026-11-04 13:32:07,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.203 2026-11-04 13:32:07,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.148 2026-11-04 13:32:07,992 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:07] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.127 2026-11-04 13:32:08,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:08] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.093 2026-11-04 13:32:08,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:08] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.098 2026-11-04 13:32:08,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:08] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.105 2026-11-04 13:32:08,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:32:08,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:32:08,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:08,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:32:08,511 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:08,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5185 2026-11-04 13:32:08,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:32:08,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5185 2026-11-04 13:32:08,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133208_664221_MobileTestUi.txt 2026-11-04 13:32:08,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmposcc2rhb_chrome_odoo" 2026-11-04 13:32:09,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5398 2026-11-04 13:32:09,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmptjnxc7m__chrome_odoo 2026-11-04 13:32:09,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43779/json/version 2026-11-04 13:32:09,075 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43779/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:32:09,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:32:09,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43779/json 2026-11-04 13:32:09,087 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43779/json with timeout 3 increased to 10s during tests 2026-11-04 13:32:09,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43779/devtools/page/3FF4F0AF2BF95BD176DAC2E0E89E8409 2026-11-04 13:32:09,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:32:09,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:32:09,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:32:09,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:32:09,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:32:09,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:32:09,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:09] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.014 0.063 2026-11-04 13:32:09,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '3FF4F0AF2BF95BD176DAC2E0E89E8409', 'loaderId': '2A00B86A1A3AC1D47ED7BE15F5CED55D', 'isDownload': False} 2026-11-04 13:32:09,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-11-04 13:32:09,364 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:09,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:09] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-11-04 13:32:09,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:09] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 13:32:09,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:09] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 13:32:09,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:09] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 13:32:10,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.024 2026-11-04 13:32:10,059 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:32:10,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.037 2026-11-04 13:32:10,104 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.045 2026-11-04 13:32:10,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:32:10,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.137 0.487 2026-11-04 13:32:10,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.063 2026-11-04 13:32:10,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.017 2026-11-04 13:32:10,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 13:32:11,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=814&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.026 0.051 2026-11-04 13:32:11,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=815&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.158 2026-11-04 13:32:11,145 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:11,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=813&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.224 2026-11-04 13:32:11,209 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:32:11,246 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:11,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=817&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.300 2026-11-04 13:32:11,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=816&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.367 2026-11-04 13:32:11,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=818&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.402 2026-11-04 13:32:11,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.350 2026-11-04 13:32:11,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 12 0.021 0.315 2026-11-04 13:32:11,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.019 0.256 2026-11-04 13:32:11,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=819&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.271 2026-11-04 13:32:11,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=820&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.281 2026-11-04 13:32:11,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=821&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.298 2026-11-04 13:32:11,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.339 2026-11-04 13:32:11,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.332 2026-11-04 13:32:11,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=824&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.318 2026-11-04 13:32:11,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=823&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.308 2026-11-04 13:32:11,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.317 2026-11-04 13:32:11,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-11-04 13:32:11,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:32:11,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:32:11,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:11] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.293 2026-11-04 13:32:12,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:32:12,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:32:12,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:32:12,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.300 2026-11-04 13:32:12,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:12,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.299 2026-11-04 13:32:12,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.306 2026-11-04 13:32:12,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:32:12,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Validate the popup (trigger: .payment-input-number)' 2026-11-04 13:32:12,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.327 2026-11-04 13:32:12,253 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:32:12,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=822&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.017 0.339 2026-11-04 13:32:12,332 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:32:12,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.372 2026-11-04 13:32:12,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.404 2026-11-04 13:32:12,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.412 2026-11-04 13:32:12,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.408 2026-11-04 13:32:12,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.327 2026-11-04 13:32:12,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.271 2026-11-04 13:32:12,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.243 2026-11-04 13:32:12,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.173 2026-11-04 13:32:12,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.121 2026-11-04 13:32:12,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.107 2026-11-04 13:32:12,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:12] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.118 2026-11-04 13:32:13,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:32:13,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-11-04 13:32:13,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-11-04 13:32:13,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-11-04 13:32:13,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-11-04 13:32:13,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:13,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:32:13,167 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:13,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5398 2026-11-04 13:32:13,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:32:13,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5398 2026-11-04 13:32:13,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133213_305488_MobileTestUi.txt 2026-11-04 13:32:13,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmptjnxc7m__chrome_odoo" 2026-11-04 13:32:13,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_combo_with_custom_attribute ... 2026-11-04 13:32:17,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5599 2026-11-04 13:32:17,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpp06oo_xo_chrome_odoo 2026-11-04 13:32:17,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45653/json/version 2026-11-04 13:32:17,359 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45653/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:32:17,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:32:17,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:45653/json 2026-11-04 13:32:17,432 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45653/json with timeout 3 increased to 10s during tests 2026-11-04 13:32:17,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:45653/devtools/page/CBB461BD27B48D0C973DFEAC2A0EADA3 2026-11-04 13:32:17,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:32:17,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:32:17,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:32:17,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:32:17,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:32:17,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:32:17,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:32:18,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.077 0.857 2026-11-04 13:32:18,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'CBB461BD27B48D0C973DFEAC2A0EADA3', 'loaderId': 'DD05811BC44579EA327CB79D5F8F7514', 'isDownload': False} 2026-11-04 13:32:18,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-11-04 13:32:18,783 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:18,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:18] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-11-04 13:32:18,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:18] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.029 2026-11-04 13:32:18,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:18] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.040 2026-11-04 13:32:19,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:19] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 13:32:19,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:32:19,357 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:19,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 13:32:19,376 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:32:19,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:32:20,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:32:20,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.208 0.646 2026-11-04 13:32:20,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.058 2026-11-04 13:32:20,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:32:20,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:32:20,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=825&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.029 0.045 2026-11-04 13:32:20,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=826&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.110 2026-11-04 13:32:20,624 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:32:20,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=827&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.146 2026-11-04 13:32:20,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=828&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.185 2026-11-04 13:32:20,743 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 13:32:20,756 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:20,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=829&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.021 0.230 2026-11-04 13:32:20,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=830&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.324 2026-11-04 13:32:20,858 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:32:20,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.316 2026-11-04 13:32:20,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=831&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.026 0.268 2026-11-04 13:32:20,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:20] "GET /web/image?model=product.product&field=image_128&id=832&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.310 2026-11-04 13:32:21,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.027 0.263 2026-11-04 13:32:21,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.307 2026-11-04 13:32:21,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=833&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.241 2026-11-04 13:32:21,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.235 2026-11-04 13:32:21,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.288 2026-11-04 13:32:21,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=836&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.307 2026-11-04 13:32:21,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=835&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.287 2026-11-04 13:32:21,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.268 2026-11-04 13:32:21,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.283 2026-11-04 13:32:21,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.005 0.276 2026-11-04 13:32:21,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-11-04 13:32:21,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.274 2026-11-04 13:32:21,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-11-04 13:32:21,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-11-04 13:32:21,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:32:21,543 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.263 2026-11-04 13:32:21,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:32:21,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.283 2026-11-04 13:32:21,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:21,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=834&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.290 2026-11-04 13:32:21,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-11-04 13:32:21,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:21,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:32:21,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:32:21,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.300 2026-11-04 13:32:21,764 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:32:21,819 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:21,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5599 2026-11-04 13:32:21,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:32:21,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5599 2026-11-04 13:32:21,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.381 2026-11-04 13:32:21,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.365 2026-11-04 13:32:21,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133221_938338_MobileTestUi.txt 2026-11-04 13:32:21,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpp06oo_xo_chrome_odoo" 2026-11-04 13:32:21,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [, , ] 2026-11-04 13:32:21,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.383 2026-11-04 13:32:21,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.359 2026-11-04 13:32:21,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.316 2026-11-04 13:32:22,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_display_as_public ... 2026-11-04 13:32:22,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:32:22,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:22] "GET /web/image/pos.config/14/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.012 0.357 2026-11-04 13:32:22,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: waiting for threads: [] 2026-11-04 13:32:22,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_customer_search_more ... 2026-11-04 13:32:23,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 5796 2026-11-04 13:32:23,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp80u6rzxu_chrome_odoo 2026-11-04 13:32:23,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37643/json/version 2026-11-04 13:32:23,483 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37643/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:32:23,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:32:23,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37643/json 2026-11-04 13:32:23,527 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37643/json with timeout 3 increased to 10s during tests 2026-11-04 13:32:23,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37643/devtools/page/EB8A13EBC8EC9D1E868FB7D2ABF0162C 2026-11-04 13:32:23,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:32:23,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:32:23,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:32:23,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:32:23,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:32:23,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:32:23,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:32:25,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:25] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.077 1.796 2026-11-04 13:32:25,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'EB8A13EBC8EC9D1E868FB7D2ABF0162C', 'loaderId': '0803EF4A8F48626963EA25432655EB36', 'isDownload': False} 2026-11-04 13:32:25,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-11-04 13:32:25,785 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:25,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:25] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 13:32:25,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:25] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.031 2026-11-04 13:32:25,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:25] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.048 2026-11-04 13:32:26,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:26] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 13:32:26,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.017 2026-11-04 13:32:26,416 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:26,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:32:26,442 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:26,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:32:27,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.202 0.516 2026-11-04 13:32:27,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:32:27,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.062 2026-11-04 13:32:27,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-11-04 13:32:27,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:32:27,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.052 0.045 2026-11-04 13:32:27,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.017 0.149 2026-11-04 13:32:27,579 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 13:32:27,597 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32: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-11-04 13:32:27,604 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:27,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.020 0.242 2026-11-04 13:32:27,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.291 2026-11-04 13:32:27,716 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:32:27,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.355 2026-11-04 13:32:27,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.423 2026-11-04 13:32:27,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.364 2026-11-04 13:32:27,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.024 0.281 2026-11-04 13:32:27,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:27] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.294 2026-11-04 13:32:28,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.021 0.254 2026-11-04 13:32:28,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.291 2026-11-04 13:32:28,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.290 2026-11-04 13:32:28,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.285 2026-11-04 13:32:28,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.286 2026-11-04 13:32:28,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.242 2026-11-04 13:32:28,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.208 2026-11-04 13:32:28,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.200 2026-11-04 13:32:28,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.154 2026-11-04 13:32:28,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.127 2026-11-04 13:32:28,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.121 2026-11-04 13:32:28,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.016 0.126 2026-11-04 13:32:28,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:28,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.007 0.143 2026-11-04 13:32:28,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:32:28,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.037 2026-11-04 13:32:28,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:28,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:32:28,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-11-04 13:32:28,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-11-04 13:32:28,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-11-04 13:32:29,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-11-04 13:32:29,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.020 0.051 2026-11-04 13:32:30,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:32:30,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:30,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:32:30,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:32:30,188 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:30,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 5796 2026-11-04 13:32:30,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:32:30,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 5796 2026-11-04 13:32:30,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133230_289720_MobileTestUi.txt 2026-11-04 13:32:30,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp80u6rzxu_chrome_odoo" 2026-11-04 13:32:30,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_draft_order_deletion_with_printer ... 2026-11-04 13:32:30,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6006 2026-11-04 13:32:30,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpkimj_b_q_chrome_odoo 2026-11-04 13:32:30,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37863/json/version 2026-11-04 13:32:30,995 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37863/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:32:31,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:32:31,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:37863/json 2026-11-04 13:32:31,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37863/json with timeout 3 increased to 10s during tests 2026-11-04 13:32:31,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:37863/devtools/page/D472F2878FFEA6DD5AA589F1546AC2D0 2026-11-04 13:32:31,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:32:31,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:32:31,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:32:31,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:32:31,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:32:31,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:32:31,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:32:32,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 110 0.081 0.819 2026-11-04 13:32:32,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'D472F2878FFEA6DD5AA589F1546AC2D0', 'loaderId': '063173B4988CBD1D8ACCDD0386362701', 'isDownload': False} 2026-11-04 13:32:32,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-11-04 13:32:32,310 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:32,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 13:32:32,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 13:32:32,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.046 2026-11-04 13:32:32,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 13:32:32,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 13:32:32,941 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:32:32,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:32:32,961 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:32,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:32:33,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:32:33,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.279 0.682 2026-11-04 13:32:34,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.062 2026-11-04 13:32:34,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-11-04 13:32:34,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:32:34,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.051 0.058 2026-11-04 13:32:34,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.148 2026-11-04 13:32:34,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.191 2026-11-04 13:32:34,434 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:32:34,462 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32: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-11-04 13:32:34,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.021 0.256 2026-11-04 13:32:34,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:32:34,535 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:32:34,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.327 2026-11-04 13:32:34,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.373 2026-11-04 13:32:34,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.335 2026-11-04 13:32:34,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.019 0.311 2026-11-04 13:32:34,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.224 2026-11-04 13:32:34,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.261 2026-11-04 13:32:34,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.304 2026-11-04 13:32:34,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.302 2026-11-04 13:32:34,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.304 2026-11-04 13:32:34,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.289 2026-11-04 13:32:34,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.014 0.248 2026-11-04 13:32:34,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.205 2026-11-04 13:32:35,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.179 2026-11-04 13:32:35,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.127 2026-11-04 13:32:35,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.095 2026-11-04 13:32:35,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.120 2026-11-04 13:32:35,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.101 2026-11-04 13:32:35,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.103 2026-11-04 13:32:35,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:32:35,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:32:35,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:32:35,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.022 2026-11-04 13:32:35,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-11-04 13:32:35,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-11-04 13:32:35,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-11-04 13:32:35,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:32:35,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:32:35,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-11-04 13:32:35,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-11-04 13:32:35,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-11-04 13:32:35,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-11-04 13:32:35,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-11-04 13:32:35,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:32:35,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-11-04 13:32:35,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:32:35,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:32:35,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:32:35,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:32:35,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:32:35,448 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:32:35,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:32:35,500 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.050 2026-11-04 13:32:35,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.013 0.034 2026-11-04 13:32:35,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32321968 for PoS orders references: ['Order 00033-001-0001'] (draft: False) 2026-11-04 13:32:35,517 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:32:35,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32321968 with result: [{'id': 39, 'pos_reference': 'Order 00033-001-0001', 'account_move': False}] 2026-11-04 13:32:35,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.103 0.162 2026-11-04 13:32:35,882 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 13:32:35,884 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 13:32:35,886 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 13:32:35,886 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 13:32:35,889 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 13:32:35,890 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 13:32:35,891 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 13:32:35,895 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 13:32:35,902 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:32:35,903 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 13:32:35,908 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 13:32:35,910 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:32:35,911 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 13:32:35,919 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 13:32:35,920 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 13:32:35,922 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 13:32:35,923 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 13:32:35,923 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 13:32:35,924 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 13:32:35,925 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 13:32:35,925 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 13:32:35,927 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 13:32:35,932 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 13:32:35,935 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 13:32:35,936 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 13:32:35,937 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 13:32:35,938 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 13:32:35,939 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 13:32:35,940 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 13:32:35,941 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 13:32:35,941 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 13:32:35,943 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 13:32:35,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 13:32:35,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 13:32:35,954 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 13:32:35,955 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 13:32:35,955 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 13:32:35,956 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 13:32:35,956 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 13:32:35,956 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 13:32:35,957 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 13:32:35,957 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 13:32:35,957 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 13:32:35,958 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 13:32:35,958 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 13:32:35,959 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 13:32:35,960 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 13:32:35,961 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 13:32:35,961 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 13:32:35,961 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 13:32:35,962 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 13:32:35,962 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 13:32:35,963 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 13:32:35,965 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 13:32:35,973 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 13:32:35,979 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 13:32:35,980 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 13:32:35,986 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 13:32:35,993 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 13:32:35,995 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:35] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:32:35,996 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 13:32:35,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 13:32:36,006 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 13:32:36,010 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 13:32:36,012 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 13:32:36,012 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-11-04 13:32:36,015 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-11-04 13:32:36,017 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 13:32:36,022 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 13:32:36,024 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.035 2026-11-04 13:32:36,027 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 13:32:36,031 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 13:32:36,044 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.076 2026-11-04 13:32:36,045 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 13:32:36,050 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 13:32:36,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 13:32:36,055 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 13:32:36,058 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:32:36,059 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 13:32:36,066 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:32:36,068 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 13:32:36,073 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 13:32:36,078 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 13:32:36,080 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 13:32:36,089 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:32:36,091 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 13:32:36,097 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 13:32:36,099 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-11-04 13:32:36,102 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 13:32:36,106 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 13:32:36,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:32:36,120 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 13:32:36,122 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 13:32:36,127 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 13:32:36,129 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 13:32:36,137 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 13:32:36,158 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 13:32:36,164 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-11-04 13:32:36,169 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 13:32:36,172 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 13:32:36,176 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 13:32:36,181 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 13:32:36,186 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 13:32:36,197 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 13:32:36,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.010 0.029 2026-11-04 13:32:36,204 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:32:36,207 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 13:32:36,208 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 13:32:36,209 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 13:32:36,210 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 13:32:36,211 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 13:32:36,250 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:32:36,258 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:32:36,263 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 13:32:36,264 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 13:32:36,266 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.036 2026-11-04 13:32:36,269 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:32:36,315 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:32:36,316 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:32:36,318 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:32:36,716 100 INFO rb-860cdc5-226359-432555 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-11-04 13:32:36,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:32:36,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-11-04 13:32:36,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-11-04 13:32:36,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13896463 for PoS orders references: ['Order 00033-001-0002'] (draft: True) 2026-11-04 13:32:36,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 13:32:36,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row:has(.col:contains("-0002")) .delete-button' 2026-11-04 13:32:36,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:32:36,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:32:36,816 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.019 2026-11-04 13:32:36,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-11-04 13:32:36,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-11-04 13:32:36,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13896463 with result: [{'id': 40, 'pos_reference': 'Order 00033-001-0002', 'account_move': False}] 2026-11-04 13:32:36,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.057 0.114 2026-11-04 13:32:36,945 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 13:32:36,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.029 0.120 2026-11-04 13:32:36,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.123 2026-11-04 13:32:37,014 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:37] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.007 0.065 2026-11-04 13:32:38,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:32:38,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:32:38,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:38] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.006 0.022 2026-11-04 13:32:38,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:38] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.013 0.031 2026-11-04 13:32:38,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 41, model: account.move 2026-11-04 13:32:40,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:40] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.512 1.227 2026-11-04 13:32:40,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:40] "GET /web HTTP/1.1" 200 - 43 0.024 0.366 2026-11-04 13:32:40,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:40] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-11-04 13:32:40,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:40] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.021 2026-11-04 13:32:40,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:40] "GET /web/webclient/load_menus/f778b2bf35a92af414d63d4f42b6cc0741932f49fd63d6ebe613756d461fdb06 HTTP/1.1" 200 - 2 0.001 0.030 2026-11-04 13:32:40,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.010 0.032 2026-11-04 13:32:40,634 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:32:40,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:40] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:32:41,797 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-04 13:32:41,798 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 13:32:41,803 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-04 13:32:41,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.019 2026-11-04 13:32:42,002 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:32:42,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.094 0.126 2026-11-04 13:32:42,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.209 2026-11-04 13:32:42,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.191 2026-11-04 13:32:42,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.219 2026-11-04 13:32:42,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.019 0.271 2026-11-04 13:32:42,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.247 2026-11-04 13:32:42,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.103 2026-11-04 13:32:42,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.126 2026-11-04 13:32:42,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.113 2026-11-04 13:32:42,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.076 2026-11-04 13:32:42,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 200 - 12 0.011 0.118 2026-11-04 13:32:42,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "GET /web?reload=true HTTP/1.1" 200 - 16 0.008 0.041 2026-11-04 13:32:42,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.011 2026-11-04 13:32:42,497 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:32:43,364 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:32:43,378 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-04 13:32:43,382 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 13:32:43,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.010 2026-11-04 13:32:43,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.041 0.072 2026-11-04 13:32:43,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.080 2026-11-04 13:32:43,543 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.087 2026-11-04 13:32:43,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.018 0.125 2026-11-04 13:32:43,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.119 2026-11-04 13:32:43,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.073 2026-11-04 13:32:43,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.016 0.064 2026-11-04 13:32:43,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.078 2026-11-04 13:32:43,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "GET /web/image?model=res.users&field=avatar_128&id=41 HTTP/1.1" 304 - 12 0.013 0.114 2026-11-04 13:32:43,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.023 0.117 2026-11-04 13:32:43,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:43] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.009 0.036 2026-11-04 13:32:44,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:32:44,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:32:44,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6006 2026-11-04 13:32:44,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:32:44,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6006 2026-11-04 13:32:44,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133244_880221_MobileTestUi.txt 2026-11-04 13:32:44,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpkimj_b_q_chrome_odoo" 2026-11-04 13:32:44,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_no_tax ... 2026-11-04 13:32:45,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6306 2026-11-04 13:32:45,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpypunn5k4_chrome_odoo 2026-11-04 13:32:45,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41345/json/version 2026-11-04 13:32:45,770 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41345/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:32:45,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:32:45,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:41345/json 2026-11-04 13:32:45,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41345/json with timeout 3 increased to 10s during tests 2026-11-04 13:32:45,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:41345/devtools/page/7EF88800E58B7FDB5CB325629B2C5149 2026-11-04 13:32:45,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:32:45,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:32:46,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:32:46,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:32:46,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:32:46,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:32:46,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:32:47,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.076 0.705 2026-11-04 13:32:47,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7EF88800E58B7FDB5CB325629B2C5149', 'loaderId': '2FA68EECB5A30A49E4208F124E6AF7FE', 'isDownload': False} 2026-11-04 13:32:47,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-11-04 13:32:47,106 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:47,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-11-04 13:32:47,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.023 2026-11-04 13:32:47,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-11-04 13:32:47,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 13:32:47,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 13:32:47,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.007 2026-11-04 13:32:47,765 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 13:32:47,781 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:47,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:32:48,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.256 0.655 2026-11-04 13:32:48,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.906 2026-11-04 13:32:48,841 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:48,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.091 2026-11-04 13:32:49,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:32:49,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-11-04 13:32:49,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.135 0.514 2026-11-04 13:32:49,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:32:49,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.056 2026-11-04 13:32:49,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-11-04 13:32:49,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 13:32:50,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.015 0.039 2026-11-04 13:32:50,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.099 2026-11-04 13:32:50,107 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:32:50,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.006 0.148 2026-11-04 13:32:50,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.199 2026-11-04 13:32:50,235 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:32:50,251 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:32:50,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.263 2026-11-04 13:32:50,293 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:32:50,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.319 2026-11-04 13:32:50,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.301 2026-11-04 13:32:50,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.019 0.285 2026-11-04 13:32:50,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.016 0.326 2026-11-04 13:32:50,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.228 2026-11-04 13:32:50,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=837&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.256 2026-11-04 13:32:50,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.275 2026-11-04 13:32:50,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.329 2026-11-04 13:32:50,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.323 2026-11-04 13:32:50,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.271 2026-11-04 13:32:50,736 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.231 2026-11-04 13:32:50,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.207 2026-11-04 13:32:50,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.179 2026-11-04 13:32:50,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.146 2026-11-04 13:32:50,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.089 2026-11-04 13:32:50,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.091 2026-11-04 13:32:50,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.090 2026-11-04 13:32:50,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:50] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.101 2026-11-04 13:32:50,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:32:50,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:51,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:32:51,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:51,018 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:51,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-11-04 13:32:51,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-11-04 13:32:51,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:51] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.053 0.100 2026-11-04 13:32:51,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-11-04 13:32:51,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-11-04 13:32:52,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:52,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:32:52,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:32:52,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-11-04 13:32:52,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:52,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:52,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-11-04 13:32:52,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:52,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:32:52,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-11-04 13:32:52,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:32:52,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-11-04 13:32:52,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-11-04 13:32:52,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:52] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.038 0.115 2026-11-04 13:32:53,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 13:32:53,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-11-04 13:32:53,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-11-04 13:32:53,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:32:53,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:32:53,200 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:53,201 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:32:53,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:32:53,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:32:53,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:32:53,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.009 0.027 2026-11-04 13:32:53,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:32:53,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17789428 for PoS orders references: ['Order 00034-002-0001'] (draft: False) 2026-11-04 13:32:53,274 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:32:53,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17789428 with result: [{'id': 41, 'pos_reference': 'Order 00034-002-0001', 'account_move': False}] 2026-11-04 13:32:53,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.078 0.187 2026-11-04 13:32:53,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:53] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-11-04 13:32:54,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-11-04 13:32:54,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:32:54,344 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:54,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6306 2026-11-04 13:32:54,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:32:54,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6306 2026-11-04 13:32:54,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133254_458430_MobileTestUi.txt 2026-11-04 13:32:54,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpypunn5k4_chrome_odoo" 2026-11-04 13:32:54,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fiscal_position_two_tax_included ... 2026-11-04 13:32:55,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6519 2026-11-04 13:32:55,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpiycrrzg8_chrome_odoo 2026-11-04 13:32:55,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39977/json/version 2026-11-04 13:32:55,498 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39977/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:32:55,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:32:55,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39977/json 2026-11-04 13:32:55,510 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39977/json with timeout 3 increased to 10s during tests 2026-11-04 13:32:55,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39977/devtools/page/AC7A51B766BB8721C2EF0B6CADEF4D79 2026-11-04 13:32:55,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:32:55,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:32:55,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:32:55,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:32:55,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:32:55,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:32:55,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:32:57,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.109 1.079 2026-11-04 13:32:57,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'AC7A51B766BB8721C2EF0B6CADEF4D79', 'loaderId': '33CED172F03166BC83F0377536B7CBDF', 'isDownload': False} 2026-11-04 13:32:57,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-11-04 13:32:57,174 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:32:57,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.010 2026-11-04 13:32:57,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-11-04 13:32:57,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.044 2026-11-04 13:32:57,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 13:32:57,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.017 2026-11-04 13:32:57,796 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:32:57,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 13:32:57,833 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:57,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:32:58,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:32:58,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.256 0.674 2026-11-04 13:32:58,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.066 2026-11-04 13:32:58,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-11-04 13:32:58,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:32:59,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.045 0.080 2026-11-04 13:32:59,194 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:32:59,226 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32: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-11-04 13:32:59,236 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:32:59,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.188 2026-11-04 13:32:59,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.241 2026-11-04 13:32:59,308 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:32:59,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.269 2026-11-04 13:32:59,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.335 2026-11-04 13:32:59,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.388 2026-11-04 13:32:59,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 20 0.020 0.289 2026-11-04 13:32:59,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.321 2026-11-04 13:32:59,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.014 0.277 2026-11-04 13:32:59,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.020 0.309 2026-11-04 13:32:59,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=838&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.331 2026-11-04 13:32:59,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.298 2026-11-04 13:32:59,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.288 2026-11-04 13:32:59,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.276 2026-11-04 13:32:59,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.267 2026-11-04 13:32:59,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.250 2026-11-04 13:32:59,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.236 2026-11-04 13:32:59,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.182 2026-11-04 13:32:59,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:32:59,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:32:59,992 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:32:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.015 0.151 2026-11-04 13:33:00,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.121 2026-11-04 13:33:00,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:00,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:00] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.133 2026-11-04 13:33:00,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:00] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.122 2026-11-04 13:33:00,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:00] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.080 2026-11-04 13:33:00,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-11-04 13:33:00,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:00,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:00,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:33:00,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.017 0.100 2026-11-04 13:33:00,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:33:00,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:00,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:00,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:33:00,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:33:00,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-11-04 13:33:00,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:00,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:00,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:33:00,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:00,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:00,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-11-04 13:33:00,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:00,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:33:00,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:33:00,358 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:33:00,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6519 2026-11-04 13:33:00,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:33:00,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6519 2026-11-04 13:33:00,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133300_550213_MobileTestUi.txt 2026-11-04 13:33:00,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpiycrrzg8_chrome_odoo" 2026-11-04 13:33:00,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_fixed_tax_negative_qty ... 2026-11-04 13:33:01,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6716 2026-11-04 13:33:01,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpov5jdz7j_chrome_odoo 2026-11-04 13:33:01,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39571/json/version 2026-11-04 13:33:01,519 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39571/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:33:01,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:33:01,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39571/json 2026-11-04 13:33:01,556 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39571/json with timeout 3 increased to 10s during tests 2026-11-04 13:33:01,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39571/devtools/page/54312091D51E7F6F53F1A3ECA7756726 2026-11-04 13:33:01,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:33:01,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:33:01,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:33:01,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:33:01,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:33:01,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:33:01,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:33:02,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:02] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.079 0.900 2026-11-04 13:33:02,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '54312091D51E7F6F53F1A3ECA7756726', 'loaderId': '6B060B2BA40E0C025818675626E27F24', 'isDownload': False} 2026-11-04 13:33:02,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-11-04 13:33:02,923 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:02,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:02] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.012 2026-11-04 13:33:02,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:02] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.054 2026-11-04 13:33:03,014 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:03] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.051 2026-11-04 13:33:03,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:03] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:33:03,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 13:33:03,615 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:03,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 13:33:03,634 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:33:03,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:33:04,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.216 0.659 2026-11-04 13:33:04,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:04] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.912 2026-11-04 13:33:04,662 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:04,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.167 2026-11-04 13:33:04,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:33:04,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:33:05,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.136 0.524 2026-11-04 13:33:05,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:33:05,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.066 2026-11-04 13:33:05,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-11-04 13:33:05,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:33:05,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:05] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.029 0.052 2026-11-04 13:33:05,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:05] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.119 2026-11-04 13:33:05,962 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:33:06,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.178 2026-11-04 13:33:06,041 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:33:06,080 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:33:06,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.238 2026-11-04 13:33:06,129 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:33:06,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.288 2026-11-04 13:33:06,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.341 2026-11-04 13:33:06,225 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.324 2026-11-04 13:33:06,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.314 2026-11-04 13:33:06,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.019 0.248 2026-11-04 13:33:06,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.271 2026-11-04 13:33:06,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.307 2026-11-04 13:33:06,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.312 2026-11-04 13:33:06,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=product.product&field=image_128&id=839&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.351 2026-11-04 13:33:06,608 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.327 2026-11-04 13:33:06,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.286 2026-11-04 13:33:06,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.245 2026-11-04 13:33:06,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.229 2026-11-04 13:33:06,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.221 2026-11-04 13:33:06,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.177 2026-11-04 13:33:06,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.122 2026-11-04 13:33:06,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-11-04 13:33:06,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.121 2026-11-04 13:33:06,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:06,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.013 0.129 2026-11-04 13:33:06,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-11-04 13:33:06,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:06,850 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:06,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:06] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.020 0.132 2026-11-04 13:33:06,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:06,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:33:06,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:33:06,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:06,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:06,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-11-04 13:33:07,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:07,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:33:07,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:33:07,800 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:33:07,802 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:33:07,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:33:07,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:33:07,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:33:07,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20096276 for PoS orders references: ['Order 00036-002-0001'] (draft: False) 2026-11-04 13:33:07,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:33:07,868 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:33:08,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20096276 with result: [{'id': 42, 'pos_reference': 'Order 00036-002-0001', 'account_move': False}] 2026-11-04 13:33:08,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.079 0.121 2026-11-04 13:33:08,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:08] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-11-04 13:33:08,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:33:08,851 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:08,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6716 2026-11-04 13:33:08,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:33:08,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6716 2026-11-04 13:33:09,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133309_048421_MobileTestUi.txt 2026-11-04 13:33:09,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpov5jdz7j_chrome_odoo" 2026-11-04 13:33:11,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_limited_product_pricelist_loading ... 2026-11-04 13:33:12,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 6919 2026-11-04 13:33:12,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpeg9az2lr_chrome_odoo 2026-11-04 13:33:12,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38099/json/version 2026-11-04 13:33:12,373 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38099/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:33:12,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:33:12,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:38099/json 2026-11-04 13:33:12,464 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38099/json with timeout 3 increased to 10s during tests 2026-11-04 13:33:12,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:38099/devtools/page/DF26C56ADE18DCFC180F98F9198C5E69 2026-11-04 13:33:12,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:33:12,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:33:12,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:33:12,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:33:12,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:33:12,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:33:12,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:33:13,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:13] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 114 0.098 0.925 2026-11-04 13:33:13,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DF26C56ADE18DCFC180F98F9198C5E69', 'loaderId': '3B2834C9EC22CEED33F814A6F0CA78A8', 'isDownload': False} 2026-11-04 13:33:13,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-11-04 13:33:13,908 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:13,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:13] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 13:33:13,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:13] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.021 2026-11-04 13:33:13,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:13] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-11-04 13:33:14,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:14] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:33:14,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 13:33:14,587 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:33:14,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.018 2026-11-04 13:33:14,595 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:33:14,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:33:16,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.221 1.421 2026-11-04 13:33:16,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:16] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 1.682 2026-11-04 13:33:16,369 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:16,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.105 2026-11-04 13:33:16,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:33:16,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 13:33:17,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 171 0.118 0.405 2026-11-04 13:33:17,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.061 2026-11-04 13:33:17,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.017 2026-11-04 13:33:17,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:33:17,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=product.product&field=image_128&id=840&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.025 0.067 2026-11-04 13:33:17,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.090 2026-11-04 13:33:17,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.100 2026-11-04 13:33:17,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.113 2026-11-04 13:33:17,479 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:33:17,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.014 0.115 2026-11-04 13:33:17,499 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:33:17,514 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:33:17,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.142 2026-11-04 13:33:17,537 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:33:17,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.022 0.131 2026-11-04 13:33:17,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.159 2026-11-04 13:33:17,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.166 2026-11-04 13:33:17,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image/res.users/39/avatar_128 HTTP/1.1" 200 - 20 0.024 0.182 2026-11-04 13:33:17,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.206 2026-11-04 13:33:17,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.226 2026-11-04 13:33:17,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.188 2026-11-04 13:33:17,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:17] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.031 2026-11-04 13:33:18,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:33:18,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-11-04 13:33:18,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:18,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.027 2026-11-04 13:33:18,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-11-04 13:33:18,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:18,333 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:18,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-11-04 13:33:18,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:18,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-11-04 13:33:18,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:18] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.029 2026-11-04 13:33:18,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.022 0.068 2026-11-04 13:33:18,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.009 0.033 2026-11-04 13:33:19,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:19,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-11-04 13:33:19,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:19,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:19] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.017 2026-11-04 13:33:19,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 13:33:19,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-11-04 13:33:19,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.016 0.051 2026-11-04 13:33:19,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-11-04 13:33:20,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:20,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:33:20,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:33:20,289 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:33:20,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 6919 2026-11-04 13:33:20,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:33:20,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 6919 2026-11-04 13:33:20,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133320_403537_MobileTestUi.txt 2026-11-04 13:33:20,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpeg9az2lr_chrome_odoo" 2026-11-04 13:33:20,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_lot_refund ... 2026-11-04 13:33:21,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7121 2026-11-04 13:33:21,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdoayr12d_chrome_odoo 2026-11-04 13:33:21,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35375/json/version 2026-11-04 13:33:21,063 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35375/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:33:21,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:33:21,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35375/json 2026-11-04 13:33:21,154 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35375/json with timeout 3 increased to 10s during tests 2026-11-04 13:33:21,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35375/devtools/page/DB421E6574A5A5B99B9ED7311CD04BF4 2026-11-04 13:33:21,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:33:21,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:33:21,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:33:21,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:33:21,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:33:21,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:33:21,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:33:22,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.071 0.724 2026-11-04 13:33:22,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DB421E6574A5A5B99B9ED7311CD04BF4', 'loaderId': '9602C4364E4163A0DD0BE8F6685EC673', 'isDownload': False} 2026-11-04 13:33:22,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-11-04 13:33:22,330 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:22,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-11-04 13:33:22,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 13:33:22,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.042 2026-11-04 13:33:22,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 13:33:22,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 13:33:22,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-11-04 13:33:22,987 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:33:22,989 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:33:23,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:33:23,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.235 0.544 2026-11-04 13:33:23,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.806 2026-11-04 13:33:23,890 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:23,953 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.091 2026-11-04 13:33:24,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:33:24,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:33:24,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.519 2026-11-04 13:33:24,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:33:24,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.072 2026-11-04 13:33:24,953 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.013 2026-11-04 13:33:24,971 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:33:25,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.031 0.041 2026-11-04 13:33:25,112 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:33:25,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.113 2026-11-04 13:33:25,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.164 2026-11-04 13:33:25,228 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:33:25,244 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:25,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.251 2026-11-04 13:33:25,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:33:25,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.278 2026-11-04 13:33:25,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.320 2026-11-04 13:33:25,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.260 2026-11-04 13:33:25,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=843&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.267 2026-11-04 13:33:25,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.016 0.198 2026-11-04 13:33:25,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.173 2026-11-04 13:33:25,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.194 2026-11-04 13:33:25,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.198 2026-11-04 13:33:25,627 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.228 2026-11-04 13:33:25,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.228 2026-11-04 13:33:25,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.211 2026-11-04 13:33:25,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.176 2026-11-04 13:33:25,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.163 2026-11-04 13:33:25,720 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.173 2026-11-04 13:33:25,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.146 2026-11-04 13:33:25,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.119 2026-11-04 13:33:25,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.120 2026-11-04 13:33:25,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.114 2026-11-04 13:33:25,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.108 2026-11-04 13:33:25,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:33:25,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:33:25,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.035 2026-11-04 13:33:26,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:33:26,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:33:26,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:26,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-11-04 13:33:26,120 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:26,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:26,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:33:26,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:33:26,194 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:33:26,195 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:33:26,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:33:26,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:33:26,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.013 2026-11-04 13:33:26,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:33:26,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16554160 for PoS orders references: ['Order 00038-002-0001'] (draft: False) 2026-11-04 13:33:26,263 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:33:26,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16554160 with result: [{'id': 43, 'pos_reference': 'Order 00038-002-0001', 'account_move': False}] 2026-11-04 13:33:26,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.071 0.175 2026-11-04 13:33:26,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:26] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:33:27,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:33:27,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:27,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:33:27,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-11-04 13:33:27,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:33:27,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:27] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.011 0.033 2026-11-04 13:33:27,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:27] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.023 0.062 2026-11-04 13:33:27,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.063 2026-11-04 13:33:28,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:28,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:33:28,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:28,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:28,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-11-04 13:33:28,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:28,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:28,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 13:33:28,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:33:28,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-11-04 13:33:28,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-11-04 13:33:28,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:33:28,503 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:28] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:28,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7121 2026-11-04 13:33:28,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:33:28,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7121 2026-11-04 13:33:28,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133328_617725_MobileTestUi.txt 2026-11-04 13:33:28,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdoayr12d_chrome_odoo" 2026-11-04 13:33:28,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_multi_product_options ... 2026-11-04 13:33:29,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7335 2026-11-04 13:33:29,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp65espax__chrome_odoo 2026-11-04 13:33:29,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35059/json/version 2026-11-04 13:33:29,715 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35059/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:33:29,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:33:29,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35059/json 2026-11-04 13:33:29,743 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35059/json with timeout 3 increased to 10s during tests 2026-11-04 13:33:29,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35059/devtools/page/EA0CF0770B59AE482CDA33611C53BBC8 2026-11-04 13:33:29,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:33:29,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:33:30,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:33:30,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:33:30,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:33:30,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:33:30,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:33:30,961 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:30] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.096 0.765 2026-11-04 13:33:30,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'EA0CF0770B59AE482CDA33611C53BBC8', 'loaderId': '5F8917D3F9C795CB3E2B260A537CAE85', 'isDownload': False} 2026-11-04 13:33:30,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-11-04 13:33:31,000 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:31,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-11-04 13:33:31,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.026 2026-11-04 13:33:31,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.038 2026-11-04 13:33:31,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.009 0.015 2026-11-04 13:33:31,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.030 2026-11-04 13:33:31,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:33:31,625 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:33:31,638 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:33:31,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:33:32,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:33:32,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.213 0.613 2026-11-04 13:33:32,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.115 2026-11-04 13:33:32,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:33:32,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:33:32,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.036 0.064 2026-11-04 13:33:32,852 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:33:32,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.170 2026-11-04 13:33:32,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.242 2026-11-04 13:33:32,991 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:33:33,023 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:33:33,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.020 0.330 2026-11-04 13:33:33,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.407 2026-11-04 13:33:33,148 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:33:33,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.465 2026-11-04 13:33:33,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.337 2026-11-04 13:33:33,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=product.product&field=image_128&id=844&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.361 2026-11-04 13:33:33,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.019 0.307 2026-11-04 13:33:33,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.007 0.271 2026-11-04 13:33:33,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.025 0.253 2026-11-04 13:33:33,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.295 2026-11-04 13:33:33,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.321 2026-11-04 13:33:33,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.311 2026-11-04 13:33:33,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.291 2026-11-04 13:33:33,605 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.218 2026-11-04 13:33:33,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.019 0.219 2026-11-04 13:33:33,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.014 0.199 2026-11-04 13:33:33,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.145 2026-11-04 13:33:33,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:33:33,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.016 0.127 2026-11-04 13:33:33,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-11-04 13:33:33,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-11-04 13:33:33,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.129 2026-11-04 13:33:33,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:33:33,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:33:33,784 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:33:33,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.010 0.179 2026-11-04 13:33:33,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7335 2026-11-04 13:33:33,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:33:33,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7335 2026-11-04 13:33:33,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.180 2026-11-04 13:33:33,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.165 2026-11-04 13:33:33,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133333_928449_MobileTestUi.txt 2026-11-04 13:33:33,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp65espax__chrome_odoo" 2026-11-04 13:33:33,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_only_unpaid_orders_are_loaded ... 2026-11-04 13:33:34,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7542 2026-11-04 13:33:34,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpz8tm9b3g_chrome_odoo 2026-11-04 13:33:34,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36579/json/version 2026-11-04 13:33:34,584 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36579/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:33:34,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:33:34,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:36579/json 2026-11-04 13:33:34,632 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36579/json with timeout 3 increased to 10s during tests 2026-11-04 13:33:34,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:36579/devtools/page/523A8D2B6B920209A3DCB1766C701F0F 2026-11-04 13:33:34,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:33:34,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:33:34,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 13:33:34,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:33:34,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:33:34,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:33:34,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:33:35,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:35] "GET /pos/ui?config_id=14 HTTP/1.1" 303 - 14 0.012 0.393 2026-11-04 13:33:36,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:36] "GET /web HTTP/1.1" 200 - 110 0.086 0.714 2026-11-04 13:33:36,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '523A8D2B6B920209A3DCB1766C701F0F', 'loaderId': '9DA1A1BC9157C2FF5726140C35A50371', 'isDownload': False} 2026-11-04 13:33:36,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-11-04 13:33:36,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:36] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.011 0.051 2026-11-04 13:33:36,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:36] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.063 2026-11-04 13:33:36,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:36] "GET /web/webclient/load_menus/96390f68bc788e15d2fe603c2519f1eae4bbdee2ccce0207f6f91a3753c2d4b2 HTTP/1.1" 200 - 2 0.002 0.050 2026-11-04 13:33:36,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:36] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.009 0.061 2026-11-04 13:33:36,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.030 0.075 2026-11-04 13:33:36,394 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:33:36,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:36] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:33:37,566 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-04 13:33:37,577 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-11-04 13:33:37,586 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-11-04 13:33:37,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.018 0.015 2026-11-04 13:33:37,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:33:37,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:37] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.114 0.229 2026-11-04 13:33:37,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:37] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.331 2026-11-04 13:33:37,980 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:33:38,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.009 0.308 2026-11-04 13:33:38,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.352 2026-11-04 13:33:38,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.299 2026-11-04 13:33:38,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.022 0.340 2026-11-04 13:33:38,152 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 11 0.014 0.325 2026-11-04 13:33:38,163 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:38,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.006 0.166 2026-11-04 13:33:38,183 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:38,188 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:38,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.163 2026-11-04 13:33:38,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.186 2026-11-04 13:33:38,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.186 2026-11-04 13:33:38,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 200 - 19 0.019 0.198 2026-11-04 13:33:38,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.103 2026-11-04 13:33:38,507 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:38] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.014 2026-11-04 13:33:38,519 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:33:39,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:33:39,434 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-04 13:33:39,444 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:33:39,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-11-04 13:33:39,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.038 0.086 2026-11-04 13:33:39,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.069 2026-11-04 13:33:39,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.012 0.110 2026-11-04 13:33:39,682 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.135 2026-11-04 13:33:39,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-11-04 13:33:39,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.002 0.063 2026-11-04 13:33:39,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.083 2026-11-04 13:33:39,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.007 0.020 2026-11-04 13:33:39,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 12 0.010 0.051 2026-11-04 13:33:39,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:39] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.049 0.115 2026-11-04 13:33:40,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:40] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.015 0.034 2026-11-04 13:33:40,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-11-04 13:33:40,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:33:41,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.038 0.094 2026-11-04 13:33:41,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 37 0.018 0.189 2026-11-04 13:33:41,300 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:41,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 13:33:41,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.014 2026-11-04 13:33:41,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 13:33:41,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.005 2026-11-04 13:33:41,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 13:33:41,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-11-04 13:33:41,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:33:41,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:33:42,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:33:42,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 274 0.190 0.588 2026-11-04 13:33:42,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.072 2026-11-04 13:33:42,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:33:42,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:33:42,952 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:42] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.035 0.066 2026-11-04 13:33:43,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.158 2026-11-04 13:33:43,054 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:33:43,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.235 2026-11-04 13:33:43,126 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:33:43,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.289 2026-11-04 13:33:43,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.334 2026-11-04 13:33:43,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.391 2026-11-04 13:33:43,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.323 2026-11-04 13:33:43,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 200 - 12 0.014 0.274 2026-11-04 13:33:43,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.261 2026-11-04 13:33:43,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.267 2026-11-04 13:33:43,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.278 2026-11-04 13:33:43,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.004 0.241 2026-11-04 13:33:43,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.248 2026-11-04 13:33:43,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.246 2026-11-04 13:33:43,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.209 2026-11-04 13:33:43,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.183 2026-11-04 13:33:43,629 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.137 2026-11-04 13:33:43,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.106 2026-11-04 13:33:43,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.109 2026-11-04 13:33:43,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.118 2026-11-04 13:33:43,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:33:43,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:43,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.024 2026-11-04 13:33:43,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:33:43,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:43,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:43,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:33:43,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:43,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:43,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:33:43,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-11-04 13:33:43,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1746532 for PoS orders references: ['Order 00040-001-0001'] (draft: True) 2026-11-04 13:33:43,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:43,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:33:43,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-11-04 13:33:44,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-11-04 13:33:44,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1746532 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-11-04 13:33:44,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.041 0.086 2026-11-04 13:33:44,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "GET /web HTTP/1.1" 200 - 16 0.012 0.123 2026-11-04 13:33:44,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "GET /web HTTP/1.1" 200 - 16 0.010 0.040 2026-11-04 13:33:44,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.015 2026-11-04 13:33:44,798 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 13:33:44,806 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-11-04 13:33:44,809 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:33:44,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.020 2026-11-04 13:33:45,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.073 0.110 2026-11-04 13:33:45,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.129 2026-11-04 13:33:45,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.005 0.121 2026-11-04 13:33:45,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.114 2026-11-04 13:33:45,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.123 2026-11-04 13:33:45,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.100 2026-11-04 13:33:45,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.066 2026-11-04 13:33:45,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.076 2026-11-04 13:33:45,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.095 2026-11-04 13:33:45,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 12 0.010 0.113 2026-11-04 13:33:45,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /web?reload=true HTTP/1.1" 200 - 16 0.016 0.101 2026-11-04 13:33:45,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.018 2026-11-04 13:33:45,743 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.047 2026-11-04 13:33:45,747 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-11-04 13:33:45,770 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.052 2026-11-04 13:33:45,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.017 0.029 2026-11-04 13:33:45,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.052 0.089 2026-11-04 13:33:45,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.100 2026-11-04 13:33:45,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.092 2026-11-04 13:33:45,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.111 2026-11-04 13:33:45,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.025 0.113 2026-11-04 13:33:45,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.033 2026-11-04 13:33:45,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.037 2026-11-04 13:33:46,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.038 2026-11-04 13:33:46,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:46] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 12 0.010 0.063 2026-11-04 13:33:46,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.094 2026-11-04 13:33:46,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:46] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.017 2026-11-04 13:33:46,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:46] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.009 0.039 2026-11-04 13:33:46,312 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:46] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 12 0.009 0.035 2026-11-04 13:33:47,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-11-04 13:33:47,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:33:47,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:47] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.024 0.077 2026-11-04 13:33:47,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:47] "GET /pos/ui?config_id=15 HTTP/1.1" 200 - 20 0.020 0.058 2026-11-04 13:33:47,247 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:47,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.008 2026-11-04 13:33:47,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:33:48,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.131 0.509 2026-11-04 13:33:48,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.427 2026-11-04 13:33:48,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.059 2026-11-04 13:33:48,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:33:48,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:33:48,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:33:48,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-11-04 13:33:48,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 12 0.012 0.040 2026-11-04 13:33:48,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.011 2026-11-04 13:33:49,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-11-04 13:33:49,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-11-04 13:33:49,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.016 0.050 2026-11-04 13:33:49,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:33:50,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:33:50,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:50,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:33:50,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:33:50,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:33:50,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:33:50,226 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:33:50,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:33:50,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:33:50,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:50] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.020 2026-11-04 13:33:50,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:33:50,312 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:33:50,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78924853 for PoS orders references: ['Order 00040-001-0001'] (draft: False) 2026-11-04 13:33:50,372 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #42 deleted pos.order.line records with IDs: [62] 2026-11-04 13:33:50,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78924853 with result: [{'id': 44, 'pos_reference': 'Order 00040-001-0001', 'account_move': False}] 2026-11-04 13:33:50,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:50] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.087 0.190 2026-11-04 13:33:50,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:50] "GET /web/image?model=pos.config&id=15&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.020 2026-11-04 13:33:51,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:33:51,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:33:51,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-11-04 13:33:51,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-11-04 13:33:51,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:51] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.015 0.048 2026-11-04 13:33:52,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:33:52,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:52] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.004 0.018 2026-11-04 13:33:52,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 42, model: account.move 2026-11-04 13:33:53,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:53] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.448 1.273 2026-11-04 13:33:54,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /web HTTP/1.1" 200 - 16 0.010 0.045 2026-11-04 13:33:54,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:33:54,442 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-04 13:33:54,453 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-11-04 13:33:54,473 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.038 2026-11-04 13:33:54,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.031 0.020 2026-11-04 13:33:54,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.047 0.082 2026-11-04 13:33:54,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.101 2026-11-04 13:33:54,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.128 2026-11-04 13:33:54,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.005 0.118 2026-11-04 13:33:54,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.136 2026-11-04 13:33:54,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 13:33:54,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 13:33:54,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 12 0.012 0.032 2026-11-04 13:33:54,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.060 2026-11-04 13:33:54,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.044 2026-11-04 13:33:54,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:54] "GET /web?reload=true HTTP/1.1" 200 - 16 0.020 0.073 2026-11-04 13:33:55,358 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:33:55,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.015 0.014 2026-11-04 13:33:55,400 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-11-04 13:33:55,410 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.041 2026-11-04 13:33:55,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.032 0.065 2026-11-04 13:33:55,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.006 0.105 2026-11-04 13:33:55,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.092 2026-11-04 13:33:55,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.009 0.103 2026-11-04 13:33:55,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.006 0.122 2026-11-04 13:33:55,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.067 2026-11-04 13:33:55,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.067 2026-11-04 13:33:55,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "GET /web/image?model=res.users&field=avatar_128&id=42 HTTP/1.1" 304 - 12 0.010 0.052 2026-11-04 13:33:55,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.076 2026-11-04 13:33:55,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.002 0.047 2026-11-04 13:33:55,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.017 0.065 2026-11-04 13:33:55,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.016 2026-11-04 13:33:56,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:56] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 12 0.009 0.031 2026-11-04 13:33:56,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:33:56,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-11-04 13:33:56,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:56,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:56] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.016 0.082 2026-11-04 13:33:56,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:56] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.014 0.065 2026-11-04 13:33:57,003 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:33:57,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.009 2026-11-04 13:33:57,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 13:33:57,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.118 0.417 2026-11-04 13:33:57,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:57] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.436 2026-11-04 13:33:57,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.091 2026-11-04 13:33:57,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-11-04 13:33:57,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:33:58,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-11-04 13:33:58,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:33:58,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:33:58,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:33:58,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:33:58,150 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:58] "GET /web/image/res.users/42/avatar_128 HTTP/1.1" 304 - 12 0.013 0.036 2026-11-04 13:33:58,177 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:33:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:33:58,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7542 2026-11-04 13:33:58,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:33:58,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7542 2026-11-04 13:33:58,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133358_344126_MobileTestUi.txt 2026-11-04 13:33:58,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpz8tm9b3g_chrome_odoo" 2026-11-04 13:33:58,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_order_and_invoice_amounts ... 2026-11-04 13:33:59,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 7917 2026-11-04 13:33:59,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpgegexy0e_chrome_odoo 2026-11-04 13:33:59,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43275/json/version 2026-11-04 13:33:59,304 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43275/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:33:59,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:33:59,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43275/json 2026-11-04 13:33:59,372 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43275/json with timeout 3 increased to 10s during tests 2026-11-04 13:33:59,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43275/devtools/page/177B98D108FAAE9DABBB72D929521179 2026-11-04 13:33:59,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:33:59,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:33:59,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:33:59,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:33:59,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:33:59,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:33:59,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:34:00,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:00] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.090 0.807 2026-11-04 13:34:00,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '177B98D108FAAE9DABBB72D929521179', 'loaderId': '4E566AB62FBC2204BF4C49AC4AB1D1D4', 'isDownload': False} 2026-11-04 13:34:00,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-11-04 13:34:00,758 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:00,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:00] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-11-04 13:34:00,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:00] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.032 2026-11-04 13:34:00,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:00] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.054 2026-11-04 13:34:01,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.017 2026-11-04 13:34:01,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.037 2026-11-04 13:34:01,480 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:34:01,500 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 13:34:01,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.025 2026-11-04 13:34:01,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:34:02,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.237 0.604 2026-11-04 13:34:02,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.863 2026-11-04 13:34:02,505 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:02,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.110 2026-11-04 13:34:02,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 13:34:02,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:34:03,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.425 2026-11-04 13:34:03,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.064 2026-11-04 13:34:03,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:34:03,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:34:03,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.056 0.057 2026-11-04 13:34:03,687 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:34:03,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.017 0.128 2026-11-04 13:34:03,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.194 2026-11-04 13:34:03,813 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34: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-11-04 13:34:03,822 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:03,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.249 2026-11-04 13:34:03,870 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:34:03,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.340 2026-11-04 13:34:03,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.367 2026-11-04 13:34:03,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.286 2026-11-04 13:34:04,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=product.product&field=image_128&id=845&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.315 2026-11-04 13:34:04,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.016 0.266 2026-11-04 13:34:04,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.234 2026-11-04 13:34:04,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.022 0.229 2026-11-04 13:34:04,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.249 2026-11-04 13:34:04,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.284 2026-11-04 13:34:04,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.276 2026-11-04 13:34:04,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.257 2026-11-04 13:34:04,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.204 2026-11-04 13:34:04,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.185 2026-11-04 13:34:04,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.186 2026-11-04 13:34:04,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.145 2026-11-04 13:34:04,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.107 2026-11-04 13:34:04,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.095 2026-11-04 13:34:04,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.093 2026-11-04 13:34:04,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:34:04,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.098 2026-11-04 13:34:04,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:34:04,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:34:04,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.019 2026-11-04 13:34:04,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:04,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:34:04,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:04,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:04,622 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:34:04,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:34:04,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:04,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:04,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:34:04,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:34:04,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:34:04,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:04,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:34:04,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:34:04,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:34:04,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:34:04,848 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:34:04,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:34:04,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:34:04,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-11-04 13:34:04,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:34:04,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50679161 for PoS orders references: ['Order 00042-002-0001'] (draft: False) 2026-11-04 13:34:04,918 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:34:07,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50679161 with result: [{'id': 45, 'pos_reference': 'Order 00042-002-0001', 'account_move': 204}] 2026-11-04 13:34:07,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.600 1.929 2026-11-04 13:34:07,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.017 2026-11-04 13:34:07,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:07] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.012 0.027 2026-11-04 13:34:07,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:07] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-11-04 13:34:08,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:34:08,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:34:08,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 7917 2026-11-04 13:34:08,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:34:08,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 7917 2026-11-04 13:34:08,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133408_454010_MobileTestUi.txt 2026-11-04 13:34:08,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpgegexy0e_chrome_odoo" 2026-11-04 13:34:08,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_decimals ... 2026-11-04 13:34:09,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8132 2026-11-04 13:34:09,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp32i4pdm0_chrome_odoo 2026-11-04 13:34:09,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34901/json/version 2026-11-04 13:34:09,537 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34901/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:34:09,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:34:09,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34901/json 2026-11-04 13:34:09,558 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34901/json with timeout 3 increased to 10s during tests 2026-11-04 13:34:09,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34901/devtools/page/EE9725C7BF6D908A670B55694D775FE7 2026-11-04 13:34:09,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:34:09,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:34:09,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:34:09,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:34:09,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:34:09,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:34:09,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:34:10,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:10] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.072 0.719 2026-11-04 13:34:10,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'EE9725C7BF6D908A670B55694D775FE7', 'loaderId': 'C99C11B52312E720D384A2499B88C15B', 'isDownload': False} 2026-11-04 13:34:10,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-11-04 13:34:10,678 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:10,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:10] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.009 2026-11-04 13:34:10,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:10] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.015 0.035 2026-11-04 13:34:10,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:10] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.052 2026-11-04 13:34:11,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:11] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:34:11,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:11] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 13:34:11,251 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:11] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:34:11,265 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:11] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:34:11,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 13:34:11,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:34:12,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:12] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.246 0.594 2026-11-04 13:34:13,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 1.787 2026-11-04 13:34:13,166 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:13,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.285 2026-11-04 13:34:13,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 13:34:13,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:34:13,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.124 0.456 2026-11-04 13:34:14,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.065 2026-11-04 13:34:14,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.025 2026-11-04 13:34:14,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:34:14,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.032 0.040 2026-11-04 13:34:14,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.006 0.115 2026-11-04 13:34:14,321 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:34:14,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.173 2026-11-04 13:34:14,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.225 2026-11-04 13:34:14,420 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34: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-11-04 13:34:14,449 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:34:14,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.264 2026-11-04 13:34:14,502 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:34:14,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.023 0.339 2026-11-04 13:34:14,604 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.333 2026-11-04 13:34:14,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.342 2026-11-04 13:34:14,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.365 2026-11-04 13:34:14,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.015 0.332 2026-11-04 13:34:14,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.304 2026-11-04 13:34:14,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.300 2026-11-04 13:34:14,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.282 2026-11-04 13:34:14,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.277 2026-11-04 13:34:14,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.223 2026-11-04 13:34:14,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.147 2026-11-04 13:34:14,971 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.141 2026-11-04 13:34:14,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:14] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.130 2026-11-04 13:34:15,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:15] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.102 2026-11-04 13:34:15,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:15] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.115 2026-11-04 13:34:15,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:15] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.122 2026-11-04 13:34:15,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:15] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.118 2026-11-04 13:34:15,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-11-04 13:34:15,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:34:15,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-11-04 13:34:15,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-11-04 13:34:15,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-11-04 13:34:15,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.153 0.355 2026-11-04 13:34:15,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:15] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.019 0.508 2026-11-04 13:34:16,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-11-04 13:34:16,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:34:16,537 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:16,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8132 2026-11-04 13:34:16,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:34:16,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8132 2026-11-04 13:34:16,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133416_655759_MobileTestUi.txt 2026-11-04 13:34:16,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp32i4pdm0_chrome_odoo" 2026-11-04 13:34:16,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_closing_cash_details ... 2026-11-04 13:34:17,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8336 2026-11-04 13:34:17,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpq93h6lns_chrome_odoo 2026-11-04 13:34:17,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39699/json/version 2026-11-04 13:34:17,812 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39699/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:34:17,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:34:17,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39699/json 2026-11-04 13:34:17,822 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39699/json with timeout 3 increased to 10s during tests 2026-11-04 13:34:17,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39699/devtools/page/675C09EECBD0031A527F3FBA06A08371 2026-11-04 13:34:17,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:34:17,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:34:18,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:34:18,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:34:18,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:34:18,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:34:18,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:34:18,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:18] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 111 0.075 0.732 2026-11-04 13:34:18,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '675C09EECBD0031A527F3FBA06A08371', 'loaderId': 'D74A76D27AB15E648D4C4135E0399A63', 'isDownload': False} 2026-11-04 13:34:18,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-11-04 13:34:18,938 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:18,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:18] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 13:34:18,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:18] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-11-04 13:34:18,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:18] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-11-04 13:34:19,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:19] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.018 2026-11-04 13:34:19,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:34:19,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 13:34:19,571 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:34:19,574 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:34:19,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:34:20,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.235 0.611 2026-11-04 13:34:20,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.883 2026-11-04 13:34:20,560 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:20,604 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.095 2026-11-04 13:34:20,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.010 0.007 2026-11-04 13:34:20,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:34:21,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.122 0.473 2026-11-04 13:34:21,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.063 2026-11-04 13:34:21,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-11-04 13:34:21,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.011 2026-11-04 13:34:21,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.073 0.076 2026-11-04 13:34:21,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.172 2026-11-04 13:34:21,805 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:34:21,829 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:34:21,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:21,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.246 2026-11-04 13:34:21,891 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:34:21,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.296 2026-11-04 13:34:21,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:21] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.331 2026-11-04 13:34:22,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.403 2026-11-04 13:34:22,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.327 2026-11-04 13:34:22,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.021 0.307 2026-11-04 13:34:22,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.341 2026-11-04 13:34:22,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.344 2026-11-04 13:34:22,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.344 2026-11-04 13:34:22,443 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.351 2026-11-04 13:34:22,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.350 2026-11-04 13:34:22,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.324 2026-11-04 13:34:22,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.242 2026-11-04 13:34:22,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.228 2026-11-04 13:34:22,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-11-04 13:34:22,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:34:22,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.022 0.200 2026-11-04 13:34:22,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-11-04 13:34:22,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-11-04 13:34:22,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.012 0.170 2026-11-04 13:34:22,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.107 2026-11-04 13:34:22,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-11-04 13:34:22,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.133 2026-11-04 13:34:22,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.116 2026-11-04 13:34:22,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:22] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.140 2026-11-04 13:34:23,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.136 0.509 2026-11-04 13:34:23,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:23] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.010 0.669 2026-11-04 13:34:24,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-11-04 13:34:24,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:34:24,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8336 2026-11-04 13:34:24,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:34:24,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8336 2026-11-04 13:34:24,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133424_154817_MobileTestUi.txt 2026-11-04 13:34:24,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpq93h6lns_chrome_odoo" 2026-11-04 13:34:24,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_pos_combo_change_fp ... 2026-11-04 13:34:28,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8542 2026-11-04 13:34:28,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpdrx6nxt7_chrome_odoo 2026-11-04 13:34:28,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34135/json/version 2026-11-04 13:34:28,900 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34135/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:34:28,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:34:28,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34135/json 2026-11-04 13:34:28,922 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34135/json with timeout 3 increased to 10s during tests 2026-11-04 13:34:28,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34135/devtools/page/4DD7E871186BB31951F7A9AC9B2B98F5 2026-11-04 13:34:28,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:34:28,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:34:29,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:34:29,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:34:29,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:34:29,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:34:29,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:34:30,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:30] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.084 0.948 2026-11-04 13:34:30,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '4DD7E871186BB31951F7A9AC9B2B98F5', 'loaderId': 'CF15E98FA8A89CE427B583A3477D1E45', 'isDownload': False} 2026-11-04 13:34:30,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-11-04 13:34:30,434 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:30,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:30] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-11-04 13:34:30,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:30] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-11-04 13:34:30,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:30] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-11-04 13:34:30,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:30] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.015 0.011 2026-11-04 13:34:30,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:34:31,001 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:34:31,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-11-04 13:34:31,020 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:34:31,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:34:31,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:34:31,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.225 0.602 2026-11-04 13:34:31,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.064 2026-11-04 13:34:32,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:34:32,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 13:34:32,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=847&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.036 0.067 2026-11-04 13:34:32,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=846&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.148 2026-11-04 13:34:32,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=848&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.212 2026-11-04 13:34:32,372 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:34:32,383 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34: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-11-04 13:34:32,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=849&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.260 2026-11-04 13:34:32,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 13:34:32,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=851&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.025 0.312 2026-11-04 13:34:32,490 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:34:32,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=850&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.404 2026-11-04 13:34:32,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.331 2026-11-04 13:34:32,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=852&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.366 2026-11-04 13:34:32,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.015 0.266 2026-11-04 13:34:32,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.011 0.283 2026-11-04 13:34:32,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=853&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.307 2026-11-04 13:34:32,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=854&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.303 2026-11-04 13:34:32,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.328 2026-11-04 13:34:32,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.308 2026-11-04 13:34:32,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:32] "GET /web/image?model=product.product&field=image_128&id=857&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.311 2026-11-04 13:34:33,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=856&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.309 2026-11-04 13:34:33,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:34:33,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:34:33,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.325 2026-11-04 13:34:33,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:34:33,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:34:33,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.007 0.291 2026-11-04 13:34:33,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:34:33,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.276 2026-11-04 13:34:33,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.020 0.282 2026-11-04 13:34:33,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-11-04 13:34:33,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.282 2026-11-04 13:34:33,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,314 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:33,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.302 2026-11-04 13:34:33,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:34:33,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.283 2026-11-04 13:34:33,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-11-04 13:34:33,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=855&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.298 2026-11-04 13:34:33,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:34:33,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.295 2026-11-04 13:34:33,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-11-04 13:34:33,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.298 2026-11-04 13:34:33,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.291 2026-11-04 13:34:33,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:34:33,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.268 2026-11-04 13:34:33,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.251 2026-11-04 13:34:33,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-11-04 13:34:33,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.222 2026-11-04 13:34:33,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.162 2026-11-04 13:34:33,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.123 2026-11-04 13:34:33,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 13:34:33,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.092 2026-11-04 13:34:33,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-11-04 13:34:33,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.120 2026-11-04 13:34:33,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:33] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.113 2026-11-04 13:34:33,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:34:33,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:34:33,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-11-04 13:34:33,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 13:34:33,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:33,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:34:33,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:33,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-11-04 13:34:33,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:34:34,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:34:34,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:34:34,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-11-04 13:34:34,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:34:34,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:34:34,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:34:34,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-11-04 13:34:34,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:34:34,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:34:34,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:34:34,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-11-04 13:34:34,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 13:34:34,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:34,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-11-04 13:34:34,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:34,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:34:34,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:34:34,538 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:34,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8542 2026-11-04 13:34:34,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:34:34,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8542 2026-11-04 13:34:34,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133434_666765_MobileTestUi.txt 2026-11-04 13:34:34,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpdrx6nxt7_chrome_odoo" 2026-11-04 13:34:34,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_products_variants_attribute_value_filtering ... 2026-11-04 13:34:35,586 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #39 deleted mail.message records with IDs: [9014] 2026-11-04 13:34:36,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8760 2026-11-04 13:34:36,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp9egfar2v_chrome_odoo 2026-11-04 13:34:36,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35919/json/version 2026-11-04 13:34:36,160 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35919/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:34:36,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:34:36,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35919/json 2026-11-04 13:34:36,250 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35919/json with timeout 3 increased to 10s during tests 2026-11-04 13:34:36,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35919/devtools/page/DD6C8CAE98AE912E7803EC0021580400 2026-11-04 13:34:36,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:34:36,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:34:36,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:34:36,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:34:36,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:34:36,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:34:36,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:34:37,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.087 0.846 2026-11-04 13:34:37,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'DD6C8CAE98AE912E7803EC0021580400', 'loaderId': 'D2EE94CA394A0F19E738D5CB5E1E40BD', 'isDownload': False} 2026-11-04 13:34:37,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-11-04 13:34:37,408 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:37,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 13:34:37,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.014 2026-11-04 13:34:37,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.030 2026-11-04 13:34:37,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.008 0.014 2026-11-04 13:34:37,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-11-04 13:34:37,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-11-04 13:34:37,986 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:34:37,990 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 13:34:38,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:34:38,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:34:38,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.240 0.626 2026-11-04 13:34:39,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.099 2026-11-04 13:34:39,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.026 2026-11-04 13:34:39,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 13:34:39,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.037 0.066 2026-11-04 13:34:39,270 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:34:39,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.141 2026-11-04 13:34:39,337 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:34:39,358 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:34:39,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.217 2026-11-04 13:34:39,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.271 2026-11-04 13:34:39,500 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:34:39,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.339 2026-11-04 13:34:39,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.385 2026-11-04 13:34:39,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.316 2026-11-04 13:34:39,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.025 0.276 2026-11-04 13:34:39,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.303 2026-11-04 13:34:39,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=858&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.225 2026-11-04 13:34:39,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=859&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.234 2026-11-04 13:34:39,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.026 0.253 2026-11-04 13:34:39,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.301 2026-11-04 13:34:39,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.301 2026-11-04 13:34:39,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.273 2026-11-04 13:34:39,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.249 2026-11-04 13:34:40,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.009 0.234 2026-11-04 13:34:40,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.017 0.204 2026-11-04 13:34:40,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.012 0.167 2026-11-04 13:34:40,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.129 2026-11-04 13:34:40,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-11-04 13:34:40,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-11-04 13:34:40,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.101 2026-11-04 13:34:40,141 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.131 2026-11-04 13:34:40,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.159 2026-11-04 13:34:40,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.121 2026-11-04 13:34:40,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:40] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.064 0.303 2026-11-04 13:34:41,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-11-04 13:34:41,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-11-04 13:34:41,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-11-04 13:34:41,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-11-04 13:34:41,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-11-04 13:34:41,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:41] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.043 0.150 2026-11-04 13:34:42,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:34:42,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-11-04 13:34:42,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-11-04 13:34:42,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:34:42,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8760 2026-11-04 13:34:42,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:34:42,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8760 2026-11-04 13:34:42,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133442_364180_MobileTestUi.txt 2026-11-04 13:34:42,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp9egfar2v_chrome_odoo" 2026-11-04 13:34:42,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_receipt_tracking_method ... 2026-11-04 13:34:43,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 8967 2026-11-04 13:34:43,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1fwuqsib_chrome_odoo 2026-11-04 13:34:43,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35339/json/version 2026-11-04 13:34:43,183 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35339/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:34:43,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:34:43,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35339/json 2026-11-04 13:34:43,209 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35339/json with timeout 3 increased to 10s during tests 2026-11-04 13:34:43,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35339/devtools/page/703CFE1D598BFF285749063533A26ECB 2026-11-04 13:34:43,262 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:34:43,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:34:43,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:34:43,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:34:43,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:34:43,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:34:43,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:34:44,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:44] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.082 0.775 2026-11-04 13:34:44,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '703CFE1D598BFF285749063533A26ECB', 'loaderId': 'E80501F83692FE78779CD62E66214896', 'isDownload': False} 2026-11-04 13:34:44,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-11-04 13:34:44,467 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:44,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:44] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.027 2026-11-04 13:34:44,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:44] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.042 2026-11-04 13:34:44,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:44] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-11-04 13:34:44,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:44] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 13:34:45,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:34:45,061 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:34:45,065 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-11-04 13:34:45,068 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:34:45,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:34:45,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.205 0.706 2026-11-04 13:34:46,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.912 2026-11-04 13:34:46,103 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:46,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.099 2026-11-04 13:34:46,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:34:46,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 13:34:47,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.122 0.515 2026-11-04 13:34:47,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.066 2026-11-04 13:34:47,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:34:47,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.019 2026-11-04 13:34:47,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:34:47,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.031 0.067 2026-11-04 13:34:47,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.132 2026-11-04 13:34:47,363 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:34:47,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.182 2026-11-04 13:34:47,439 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:34:47,459 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:34:47,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.265 2026-11-04 13:34:47,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.286 2026-11-04 13:34:47,572 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:34:47,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.363 2026-11-04 13:34:47,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.320 2026-11-04 13:34:47,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=860&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.288 2026-11-04 13:34:47,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.021 0.274 2026-11-04 13:34:47,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.010 0.283 2026-11-04 13:34:47,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.267 2026-11-04 13:34:47,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.300 2026-11-04 13:34:47,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.331 2026-11-04 13:34:47,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.328 2026-11-04 13:34:48,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.307 2026-11-04 13:34:48,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.255 2026-11-04 13:34:48,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.212 2026-11-04 13:34:48,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.208 2026-11-04 13:34:48,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.154 2026-11-04 13:34:48,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.106 2026-11-04 13:34:48,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.102 2026-11-04 13:34:48,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:34:48,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:34:48,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.011 0.118 2026-11-04 13:34:48,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:34:48,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.107 2026-11-04 13:34:48,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:34:48,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:34:48,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.066 2026-11-04 13:34:48,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:34:48,292 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:34:48,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:34:48,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:34:48,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:34:48,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-11-04 13:34:48,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43027383 for PoS orders references: ['Order 00049-002-0001'] (draft: False) 2026-11-04 13:34:48,378 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:34:48,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43027383 with result: [{'id': 46, 'pos_reference': 'Order 00049-002-0001', 'account_move': False}] 2026-11-04 13:34:48,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.075 0.158 2026-11-04 13:34:48,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:48] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 13:34:49,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:34:49,393 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:49,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 8967 2026-11-04 13:34:49,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:34:49,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 8967 2026-11-04 13:34:49,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133449_513276_MobileTestUi.txt 2026-11-04 13:34:49,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1fwuqsib_chrome_odoo" 2026-11-04 13:34:49,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_refund_order_with_fp_tax_included ... 2026-11-04 13:34:50,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9181 2026-11-04 13:34:50,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpc521b1cr_chrome_odoo 2026-11-04 13:34:50,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35743/json/version 2026-11-04 13:34:50,533 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35743/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:34:50,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:34:50,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35743/json 2026-11-04 13:34:50,557 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35743/json with timeout 3 increased to 10s during tests 2026-11-04 13:34:50,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35743/devtools/page/9DC5AF42BE6F31351D5C05CFAF58FC37 2026-11-04 13:34:50,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:34:50,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:34:50,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:34:50,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:34:50,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:34:50,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:34:50,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:34:51,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:51] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.078 0.725 2026-11-04 13:34:51,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '9DC5AF42BE6F31351D5C05CFAF58FC37', 'loaderId': 'D38FFFAB7930310B8B72C97698A89E0B', 'isDownload': False} 2026-11-04 13:34:51,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-11-04 13:34:51,812 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:51,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:51] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 13:34:51,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:51] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.023 2026-11-04 13:34:51,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:51] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-11-04 13:34:52,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:52] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:34:52,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:34:52,484 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:34:52,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-11-04 13:34:52,502 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:34:52,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:34:53,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.225 0.569 2026-11-04 13:34:53,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.814 2026-11-04 13:34:53,455 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:34:53,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.165 2026-11-04 13:34:53,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 13:34:53,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:34:54,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.128 0.509 2026-11-04 13:34:54,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:34:54,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.109 2026-11-04 13:34:54,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-11-04 13:34:54,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.012 2026-11-04 13:34:54,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.035 0.053 2026-11-04 13:34:54,672 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:34:54,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.109 2026-11-04 13:34:54,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.175 2026-11-04 13:34:54,807 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:54,824 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:34:54,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.237 2026-11-04 13:34:54,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.290 2026-11-04 13:34:54,938 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 13:34:54,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:54] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.018 0.346 2026-11-04 13:34:55,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.315 2026-11-04 13:34:55,065 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=product.product&field=image_128&id=861&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.335 2026-11-04 13:34:55,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.021 0.266 2026-11-04 13:34:55,181 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.008 0.312 2026-11-04 13:34:55,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.267 2026-11-04 13:34:55,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.259 2026-11-04 13:34:55,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.286 2026-11-04 13:34:55,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.293 2026-11-04 13:34:55,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.268 2026-11-04 13:34:55,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.216 2026-11-04 13:34:55,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.197 2026-11-04 13:34:55,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.013 0.173 2026-11-04 13:34:55,458 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.161 2026-11-04 13:34:55,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.125 2026-11-04 13:34:55,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.116 2026-11-04 13:34:55,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:34:55,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:34:55,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:55,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.011 0.142 2026-11-04 13:34:55,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.153 2026-11-04 13:34:55,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:34:55,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.096 2026-11-04 13:34:55,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:55,640 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:34:55,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:55,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:34:55,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:34:55,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-11-04 13:34:55,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:55,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:55,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-11-04 13:34:55,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:55,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:34:55,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:34:55,823 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:34:55,829 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:34:55,832 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:34:55,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:34:55,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:34:55,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.020 2026-11-04 13:34:55,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:34:55,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #585539 for PoS orders references: ['Order 00050-002-0001'] (draft: False) 2026-11-04 13:34:55,907 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:34:56,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #585539 with result: [{'id': 47, 'pos_reference': 'Order 00050-002-0001', 'account_move': False}] 2026-11-04 13:34:56,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.075 0.152 2026-11-04 13:34:56,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:56] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 13:34:56,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:34:56,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:56,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click more button (trigger: .mobile-more-button)' 2026-11-04 13:34:56,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-11-04 13:34:56,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:34:57,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.010 0.020 2026-11-04 13:34:57,119 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:57] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.018 0.046 2026-11-04 13:34:57,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:34:57,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:57,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:34:57,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:57,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:57,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-11-04 13:34:57,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:57,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:57,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-11-04 13:34:58,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:34:58,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:58,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:34:58,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-11-04 13:34:58,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:34:58,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:34:58,109 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:34:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:34:58,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9181 2026-11-04 13:34:58,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:34:58,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9181 2026-11-04 13:34:58,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133458_264551_MobileTestUi.txt 2026-11-04 13:34:58,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpc521b1cr_chrome_odoo" 2026-11-04 13:34:58,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_down ... 2026-11-04 13:34:59,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9395 2026-11-04 13:34:59,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpoy5jo79e_chrome_odoo 2026-11-04 13:34:59,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34431/json/version 2026-11-04 13:34:59,312 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34431/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:34:59,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:34:59,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:34431/json 2026-11-04 13:34:59,332 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34431/json with timeout 3 increased to 10s during tests 2026-11-04 13:34:59,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:34431/devtools/page/E2582ADACABCF6152958A6034869A8FB 2026-11-04 13:34:59,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:34:59,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:34:59,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:34:59,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:34:59,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:34:59,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:34:59,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:35:01,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:01] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.084 1.742 2026-11-04 13:35:01,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': 'E2582ADACABCF6152958A6034869A8FB', 'loaderId': 'BE74CBE4C3B9E78DC72E4F4F536D94A5', 'isDownload': False} 2026-11-04 13:35:01,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-11-04 13:35:01,559 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:01,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:01] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.031 0.013 2026-11-04 13:35:01,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:01] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.019 0.048 2026-11-04 13:35:01,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:01] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.050 2026-11-04 13:35:02,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:02] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 13:35:02,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.016 2026-11-04 13:35:02,215 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:02,241 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:35:02,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.015 2026-11-04 13:35:02,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:35:03,189 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.250 0.668 2026-11-04 13:35:03,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.935 2026-11-04 13:35:03,328 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:03,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.090 2026-11-04 13:35:03,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:35:03,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:35:04,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.123 0.499 2026-11-04 13:35:04,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.067 2026-11-04 13:35:04,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:35:04,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.012 0.022 2026-11-04 13:35:04,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-11-04 13:35:04,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.073 0.053 2026-11-04 13:35:04,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.143 2026-11-04 13:35:04,661 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:35:04,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.208 2026-11-04 13:35:04,740 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:35:04,754 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:04,767 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.246 2026-11-04 13:35:04,813 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 13:35:04,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.021 0.300 2026-11-04 13:35:04,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.373 2026-11-04 13:35:04,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.350 2026-11-04 13:35:05,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.027 0.327 2026-11-04 13:35:05,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.310 2026-11-04 13:35:05,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.305 2026-11-04 13:35:05,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.337 2026-11-04 13:35:05,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.322 2026-11-04 13:35:05,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.341 2026-11-04 13:35:05,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.347 2026-11-04 13:35:05,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.263 2026-11-04 13:35:05,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.238 2026-11-04 13:35:05,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.247 2026-11-04 13:35:05,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:35:05,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.193 2026-11-04 13:35:05,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:05,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.172 2026-11-04 13:35:05,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.146 2026-11-04 13:35:05,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.124 2026-11-04 13:35:05,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.123 2026-11-04 13:35:05,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:05,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:05,565 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:05,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.124 2026-11-04 13:35:05,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:05,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:05,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:05,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:05,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:05,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-11-04 13:35:05,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:35:05,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:05,680 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:35:05,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:05,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:05,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:35:05,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-11-04 13:35:05,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-11-04 13:35:05,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-11-04 13:35:05,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:35:05,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:05,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:05,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:05,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:05,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:35:05,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:05,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:05,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:35:05,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:05,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:05,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-11-04 13:35:06,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:06,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:06,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:06,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-11-04 13:35:06,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:06,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:06,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:06,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:35:06,917 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:35:06,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9395 2026-11-04 13:35:06,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:35:06,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9395 2026-11-04 13:35:07,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133507_037432_MobileTestUi.txt 2026-11-04 13:35:07,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpoy5jo79e_chrome_odoo" 2026-11-04 13:35:07,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9597 2026-11-04 13:35:07,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp1t7qxmez_chrome_odoo 2026-11-04 13:35:07,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40191/json/version 2026-11-04 13:35:07,472 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40191/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:35:07,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:35:07,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:40191/json 2026-11-04 13:35:07,525 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40191/json with timeout 3 increased to 10s during tests 2026-11-04 13:35:07,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:40191/devtools/page/66BC8877271B69987D264141BE5BDD36 2026-11-04 13:35:07,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:35:07,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:35:07,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:35:07,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:35:07,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:35:07,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:35:07,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:07] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 20 0.016 0.075 2026-11-04 13:35:07,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '66BC8877271B69987D264141BE5BDD36', 'loaderId': '64E73C776412071CE892BB04757A7E18', 'isDownload': False} 2026-11-04 13:35:07,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-11-04 13:35:07,769 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:07,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-11-04 13:35:07,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.039 2026-11-04 13:35:07,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.049 2026-11-04 13:35:08,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:08] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-11-04 13:35:08,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.013 0.023 2026-11-04 13:35:08,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 13:35:08,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.011 2026-11-04 13:35:08,461 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:35:08,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:35:09,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.142 0.530 2026-11-04 13:35:09,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.685 2026-11-04 13:35:09,273 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:09,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.146 2026-11-04 13:35:09,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:35:09,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:35:10,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.131 0.493 2026-11-04 13:35:10,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.056 2026-11-04 13:35:10,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:35:10,308 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:35:10,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:35:10,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.025 0.059 2026-11-04 13:35:10,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.090 2026-11-04 13:35:10,489 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:35:10,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.146 2026-11-04 13:35:10,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.203 2026-11-04 13:35:10,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.210 2026-11-04 13:35:10,590 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:35:10,633 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:35:10,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.255 2026-11-04 13:35:10,689 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:35:10,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.275 2026-11-04 13:35:10,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=862&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.280 2026-11-04 13:35:10,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.307 2026-11-04 13:35:10,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 12 0.012 0.262 2026-11-04 13:35:10,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.273 2026-11-04 13:35:10,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:10] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.009 0.270 2026-11-04 13:35:11,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.306 2026-11-04 13:35:11,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.346 2026-11-04 13:35:11,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.284 2026-11-04 13:35:11,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.262 2026-11-04 13:35:11,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.234 2026-11-04 13:35:11,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.197 2026-11-04 13:35:11,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.008 0.165 2026-11-04 13:35:11,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.134 2026-11-04 13:35:11,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.145 2026-11-04 13:35:11,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.166 2026-11-04 13:35:11,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:35:11,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:35:11,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.006 0.154 2026-11-04 13:35:11,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:11,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.038 2026-11-04 13:35:11,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:11,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:11,473 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:35:11,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:11,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:11,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:11,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:11,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:11,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-11-04 13:35:11,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:11,600 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:35:11,602 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:35:11,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:35:11,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: ''5' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:35:11,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:35:11,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:11,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-11-04 13:35:11,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-11-04 13:35:11,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:35:11,726 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:11,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9597 2026-11-04 13:35:11,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:35:11,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9597 2026-11-04 13:35:11,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133511_839224_MobileTestUi.txt 2026-11-04 13:35:11,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp1t7qxmez_chrome_odoo" 2026-11-04 13:35:11,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up ... 2026-11-04 13:35:13,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 9804 2026-11-04 13:35:13,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp_3y2z58r_chrome_odoo 2026-11-04 13:35:13,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39787/json/version 2026-11-04 13:35:13,262 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39787/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:35:13,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:35:13,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:39787/json 2026-11-04 13:35:13,318 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39787/json with timeout 3 increased to 10s during tests 2026-11-04 13:35:13,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:39787/devtools/page/059F452AFD1DB15626376816FB7914EF 2026-11-04 13:35:13,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:35:13,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:35:13,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:35:13,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:35:13,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:35:13,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:35:13,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:35:14,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:14] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.097 0.806 2026-11-04 13:35:14,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '059F452AFD1DB15626376816FB7914EF', 'loaderId': '60D12F8D6AAD45EC6E7217641C7C50D7', 'isDownload': False} 2026-11-04 13:35:14,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-11-04 13:35:14,634 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:14,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:14] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.021 2026-11-04 13:35:14,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:14] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.037 2026-11-04 13:35:14,705 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:14] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.037 2026-11-04 13:35:15,254 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.022 2026-11-04 13:35:15,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.016 2026-11-04 13:35:15,310 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:35:15,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.010 2026-11-04 13:35:15,338 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:15,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:35:16,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.219 0.637 2026-11-04 13:35:16,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.898 2026-11-04 13:35:16,343 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:16,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.034 0.106 2026-11-04 13:35:16,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.018 2026-11-04 13:35:16,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:35:17,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.138 0.536 2026-11-04 13:35:17,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:35:17,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.071 2026-11-04 13:35:17,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-11-04 13:35:17,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:35:17,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.045 0.081 2026-11-04 13:35:17,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.192 2026-11-04 13:35:17,722 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:35:17,738 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:35:17,757 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:35:17,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.256 2026-11-04 13:35:17,814 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:35:17,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.312 2026-11-04 13:35:17,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.382 2026-11-04 13:35:17,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.424 2026-11-04 13:35:17,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.370 2026-11-04 13:35:18,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.020 0.291 2026-11-04 13:35:18,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.004 0.274 2026-11-04 13:35:18,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=product.product&field=image_128&id=863&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.016 0.313 2026-11-04 13:35:18,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=product.product&field=image_128&id=864&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.302 2026-11-04 13:35:18,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=product.product&field=image_128&id=865&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.299 2026-11-04 13:35:18,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.336 2026-11-04 13:35:18,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.329 2026-11-04 13:35:18,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.306 2026-11-04 13:35:18,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:35:18,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-11-04 13:35:18,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:18,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.358 2026-11-04 13:35:18,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.011 0.302 2026-11-04 13:35:18,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.286 2026-11-04 13:35:18,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:35:18,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:18,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.274 2026-11-04 13:35:18,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:18,598 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:35:18,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.218 2026-11-04 13:35:18,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:35:18,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:18,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.013 0.202 2026-11-04 13:35:18,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:18,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:18,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.171 2026-11-04 13:35:18,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-11-04 13:35:18,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:18,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:18,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:18,745 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.045 2026-11-04 13:35:18,752 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:35:18,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.043 0.180 2026-11-04 13:35:18,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:35:18,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:35:18,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.005 0.230 2026-11-04 13:35:18,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.004 0.197 2026-11-04 13:35:18,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-11-04 13:35:18,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-11-04 13:35:18,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-11-04 13:35:18,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:18] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.236 2026-11-04 13:35:18,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:18,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-11-04 13:35:18,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:18,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:18,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-11-04 13:35:18,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:18,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:18,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:18,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-11-04 13:35:19,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:19,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:19,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:19,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:35:19,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:35:19,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-11-04 13:35:19,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-11-04 13:35:19,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-11-04 13:35:19,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:19,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-11-04 13:35:19,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:19,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:19,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-11-04 13:35:19,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:19,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:19,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:19,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-11-04 13:35:19,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:19,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:19,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:19,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:35:19,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:35:19,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-11-04 13:35:19,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-11-04 13:35:19,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-11-04 13:35:19,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:19,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:35:19,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:19,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:19,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:35:19,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:19,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:19,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:19,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-11-04 13:35:19,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:19,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"))' 2026-11-04 13:35:19,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: ''2' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:35:19,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:35:19,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:19,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-11-04 13:35:19,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:35:19,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 9804 2026-11-04 13:35:19,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:35:19,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 9804 2026-11-04 13:35:19,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133519_777530_MobileTestUi.txt 2026-11-04 13:35:19,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp_3y2z58r_chrome_odoo" 2026-11-04 13:35:19,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_half_up_cash_and_bank ... 2026-11-04 13:35:21,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10010 2026-11-04 13:35:21,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmp4j4wnrg9_chrome_odoo 2026-11-04 13:35:21,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43937/json/version 2026-11-04 13:35:21,043 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43937/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:35:21,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:35:21,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:43937/json 2026-11-04 13:35:21,105 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43937/json with timeout 3 increased to 10s during tests 2026-11-04 13:35:21,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:43937/devtools/page/2FBEE054DAC0FF1219D1348A0668AF6E 2026-11-04 13:35:21,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:35:21,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:35:21,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:35:21,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:35:21,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:35:21,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:35:21,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:35:22,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:22] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.093 0.812 2026-11-04 13:35:22,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '2FBEE054DAC0FF1219D1348A0668AF6E', 'loaderId': 'AE7D7A12FCD335BD8448F49583FBBC9F', 'isDownload': False} 2026-11-04 13:35:22,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-11-04 13:35:22,424 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:22,468 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:22] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 13:35:22,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:22] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 13:35:22,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:22] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-11-04 13:35:23,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:23] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:35:23,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:35:23,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 13:35:23,131 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:35:23,133 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:35:23,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:35:23,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.212 0.571 2026-11-04 13:35:24,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.032 0.806 2026-11-04 13:35:24,050 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:24,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.146 2026-11-04 13:35:24,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:35:24,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 13:35:24,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.126 0.479 2026-11-04 13:35:25,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.059 2026-11-04 13:35:25,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.021 2026-11-04 13:35:25,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:35:25,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-11-04 13:35:25,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.036 0.052 2026-11-04 13:35:25,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.118 2026-11-04 13:35:25,262 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:35:25,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.184 2026-11-04 13:35:25,342 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:35:25,372 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:35:25,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.259 2026-11-04 13:35:25,422 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:35:25,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.325 2026-11-04 13:35:25,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.356 2026-11-04 13:35:25,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.310 2026-11-04 13:35:25,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=866&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.014 0.316 2026-11-04 13:35:25,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.017 0.301 2026-11-04 13:35:25,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.005 0.286 2026-11-04 13:35:25,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=867&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.015 0.300 2026-11-04 13:35:25,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.008 0.332 2026-11-04 13:35:25,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.380 2026-11-04 13:35:25,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.358 2026-11-04 13:35:25,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.009 0.325 2026-11-04 13:35:25,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.256 2026-11-04 13:35:26,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.016 0.265 2026-11-04 13:35:26,065 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.010 0.257 2026-11-04 13:35:26,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.217 2026-11-04 13:35:26,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:35:26,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-11-04 13:35:26,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.167 2026-11-04 13:35:26,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:26,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.137 2026-11-04 13:35:26,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.142 2026-11-04 13:35:26,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.133 2026-11-04 13:35:26,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-11-04 13:35:26,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:26,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.002 0.118 2026-11-04 13:35:26,212 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:35:26,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:26,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.133 2026-11-04 13:35:26,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-11-04 13:35:26,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:26,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:26,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:35:26,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:35:26,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:35:26,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:26,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:26,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:26,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-11-04 13:35:26,435 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:35:26,440 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:26,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:35:26,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-11-04 13:35:26,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.016 2026-11-04 13:35:26,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:35:26,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:35:26,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-11-04 13:35:26,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:26,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:26,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:26,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:35:26,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:35:26,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:35:26,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #92156906 for PoS orders references: ['Order 00053-002-0001'] (draft: False) 2026-11-04 13:35:26,632 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:29,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #92156906 with result: [{'id': 48, 'pos_reference': 'Order 00053-002-0001', 'account_move': 210}] 2026-11-04 13:35:29,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.688 2.065 2026-11-04 13:35:29,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.844 2026-11-04 13:35:29,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:29] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.011 0.029 2026-11-04 13:35:29,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:29] "GET /web/image?model=pos.config&id=14&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:35:30,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .btn-switchpane.validation-button.highlight[name='done'])' 2026-11-04 13:35:30,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:35:30,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-11-04 13:35:30,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:30,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-11-04 13:35:30,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:30,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:30,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-11-04 13:35:30,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:30,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:30,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:35:30,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:35:30,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:35:30,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:30,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:30,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:30,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-11-04 13:35:30,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:35:30,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click payment line (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"))' 2026-11-04 13:35:30,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: ''38' inputed in the number popup (trigger: .popup .payment-input-number)' 2026-11-04 13:35:30,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click confirm button (trigger: .popup .footer .confirm)' 2026-11-04 13:35:30,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-11-04 13:35:30,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:30,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:30,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:30,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:35:30,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .btn-switchpane:contains('Validate'))' 2026-11-04 13:35:30,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62198554 for PoS orders references: ['Order 00053-002-0002'] (draft: False) 2026-11-04 13:35:30,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:35:32,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62198554 with result: [{'id': 49, 'pos_reference': 'Order 00053-002-0002', 'account_move': 212}] 2026-11-04 13:35:32,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.548 1.605 2026-11-04 13:35:32,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:32] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.006 0.020 2026-11-04 13:35:33,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:35:33,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:35:33,753 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:33,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10010 2026-11-04 13:35:33,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:35:33,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10010 2026-11-04 13:35:33,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133533_863295_MobileTestUi.txt 2026-11-04 13:35:33,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmp4j4wnrg9_chrome_odoo" 2026-11-04 13:35:33,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting MobileTestUi.test_rounding_up ... 2026-11-04 13:35:34,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome pid: 10226 2026-11-04 13:35:34,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless temporary user profile dir: /tmp/tmpbuqpemnn_chrome_odoo 2026-11-04 13:35:34,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35805/json/version 2026-11-04 13:35:34,844 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35805/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:35:34,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:35:34,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Issuing json command http://127.0.0.1:35805/json 2026-11-04 13:35:34,876 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35805/json with timeout 3 increased to 10s during tests 2026-11-04 13:35:34,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Websocket url found: ws://127.0.0.1:35805/devtools/page/7AD40DE23F476FBEF3F8892831364B29 2026-11-04 13:35:34,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Enable chrome headless console log notification 2026-11-04 13:35:34,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome headless enable page notifications 2026-11-04 13:35:35,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:35:35,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Setting session cookie in browser 2026-11-04 13:35:35,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=14" in browser 2026-11-04 13:35:35,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=14" 2026-11-04 13:35:35,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:35:36,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "GET /pos/ui?config_id=14 HTTP/1.1" 200 - 112 0.070 0.738 2026-11-04 13:35:36,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Navigation result: {'frameId': '7AD40DE23F476FBEF3F8892831364B29', 'loaderId': 'BFAF5C251EA7D7C278664A2816C8913F', 'isDownload': False} 2026-11-04 13:35:36,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-11-04 13:35:36,102 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:36,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-11-04 13:35:36,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-11-04 13:35:36,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-11-04 13:35:36,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.015 2026-11-04 13:35:36,613 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.019 2026-11-04 13:35:36,662 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:35:36,674 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:35:36,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 13:35:36,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=14"})" 2026-11-04 13:35:37,428 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.211 0.525 2026-11-04 13:35:37,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.744 2026-11-04 13:35:37,536 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:35:37,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.096 2026-11-04 13:35:37,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:35:37,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.014 2026-11-04 13:35:38,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.114 0.441 2026-11-04 13:35:38,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.063 2026-11-04 13:35:38,473 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.017 2026-11-04 13:35:38,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:35:38,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/image?model=product.product&field=image_128&id=792&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 14 0.043 0.077 2026-11-04 13:35:38,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/image?model=product.product&field=image_128&id=793&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.023 0.200 2026-11-04 13:35:38,766 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:35:38,782 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:38,790 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:35:38,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/image?model=product.product&field=image_128&id=791&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.255 2026-11-04 13:35:38,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/image?model=product.product&field=image_128&id=788&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.010 0.312 2026-11-04 13:35:38,893 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:35:38,930 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:38] "GET /web/image?model=product.product&field=image_128&id=790&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.013 0.381 2026-11-04 13:35:39,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=product.product&field=image_128&id=789&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.420 2026-11-04 13:35:39,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.354 2026-11-04 13:35:39,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image/res.users/41/avatar_128 HTTP/1.1" 200 - 19 0.021 0.278 2026-11-04 13:35:39,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 200 - 6 0.006 0.305 2026-11-04 13:35:39,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=product.product&field=image_128&id=868&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.011 0.268 2026-11-04 13:35:39,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=product.product&field=image_128&id=787&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.012 0.288 2026-11-04 13:35:39,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=product.product&field=image_128&id=786&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.007 0.287 2026-11-04 13:35:39,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=product.product&field=image_128&id=785&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 8 0.006 0.331 2026-11-04 13:35:39,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.321 2026-11-04 13:35:39,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.267 2026-11-04 13:35:39,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.243 2026-11-04 13:35:39,443 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image/res.company/8/favicon HTTP/1.1" 304 - 6 0.006 0.222 2026-11-04 13:35:39,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.185 2026-11-04 13:35:39,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:35:39,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:35:39,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.155 2026-11-04 13:35:39,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.112 2026-11-04 13:35:39,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=6&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.001 0.116 2026-11-04 13:35:39,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:39,543 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=7&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.114 2026-11-04 13:35:39,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:39,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/image?model=pos.category&field=image_128&id=8&unique=2026-11-04%2013:27:26 HTTP/1.1" 200 - 4 0.003 0.104 2026-11-04 13:35:39,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:39,590 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:35:39,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:39,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:39,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:39,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:39,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:39,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-11-04 13:35:39,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:39,706 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:35:39,708 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:39] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:35:39,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:39,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:39,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:35:39,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:35:39,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-11-04 13:35:39,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-11-04 13:35:39,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:35:39,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:39,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:35:39,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:39,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:39,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:35:39,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:39,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:39,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:35:39,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:39,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click review button (trigger: .btn-switchpane.review-button)' 2026-11-04 13:35:39,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-11-04 13:35:40,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'go back to the products (trigger: .pos-rightheader .floor-button)' 2026-11-04 13:35:40,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .btn-switchpane:contains('Pay'))' 2026-11-04 13:35:40,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:35:40,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-11-04 13:35:40,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:35:40,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:35:40,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:35:40,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi.browser: test successful 2026-11-04 13:35:40,928 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:35:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:35:40,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing chrome headless with pid 10226 2026-11-04 13:35:40,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Closing websocket connection 2026-11-04 13:35:40,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Terminating chrome headless with pid 10226 2026-11-04 13:35:41,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133541_064413_MobileTestUi.txt 2026-11-04 13:35:41,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.MobileTestUi: Removing chrome user profile "/tmp/tmpbuqpemnn_chrome_odoo" 2026-11-04 13:35:41,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-11-04 13:36:08,949 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #43 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 13:36:11,709 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #43 deleted ir.attachment records with IDs: [3281, 3282, 3283, 3284, 3285, 3286, 3287, 3288, 3328, 3329, 3330, 3331, 3332, 3333, 3334, 3335] 2026-11-04 13:36:11,709 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #43 deleted pos.config records with IDs: [16, 17, 18, 19] 2026-11-04 13:36:11,724 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #43 deleted ir.sequence records with IDs: [514, 517, 565, 568, 515, 518, 566, 569] 2026-11-04 13:36:17,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_01_pos_basic_order ... 2026-11-04 13:36:18,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10448 2026-11-04 13:36:18,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz4pw_t0o_chrome_odoo 2026-11-04 13:36:18,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45589/json/version 2026-11-04 13:36:18,136 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45589/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:36:18,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:36:18,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45589/json 2026-11-04 13:36:18,163 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45589/json with timeout 3 increased to 10s during tests 2026-11-04 13:36:18,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45589/devtools/page/F8A1AB5C3AEC5524DE7154FE98629172 2026-11-04 13:36:18,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:36:18,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:36:18,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:36:18,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:36:18,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:36:18,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:36:18,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:36:19,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.078 0.843 2026-11-04 13:36:19,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F8A1AB5C3AEC5524DE7154FE98629172', 'loaderId': '8237CFD545390E1C985B7F21945670E4', 'isDownload': False} 2026-11-04 13:36:19,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_pricelist')" 2026-11-04 13:36:19,458 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:36:19,482 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:19] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 13:36:19,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:19] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-11-04 13:36:19,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:19] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-11-04 13:36:19,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:19] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 13:36:20,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-11-04 13:36:20,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-11-04 13:36:20,091 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:36:20,096 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:36:20,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_pricelist', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:36:21,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.221 1.522 2026-11-04 13:36:21,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 1.768 2026-11-04 13:36:21,968 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:36:22,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.126 2026-11-04 13:36:22,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:36:22,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:36:22,789 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 0.475 2026-11-04 13:36:22,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.071 2026-11-04 13:36:22,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-11-04 13:36:22,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 13:36:23,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'waiting for loading to finish (trigger: body:not(:has(.o_loading_indicator)))' 2026-11-04 13:36:23,081 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.037 0.069 2026-11-04 13:36:23,111 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:36:23,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.150 2026-11-04 13:36:23,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.187 2026-11-04 13:36:23,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:36:23,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'wait for unit tests to finish (trigger: .pos.done-testing)' 2026-11-04 13:36:23,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:36:23,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:36:23,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify default pricelist is set (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-11-04 13:36:23,249 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:36:23,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('Fixed'))' 2026-11-04 13:36:23,262 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:23,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.028 0.241 2026-11-04 13:36:23,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open partner list (trigger: button.set-partner)' 2026-11-04 13:36:23,295 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:36:23,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:23,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Acme Corporation (trigger: .partner-line:contains('Acme Corporation'))' 2026-11-04 13:36:23,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.022 0.336 2026-11-04 13:36:23,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.415 2026-11-04 13:36:23,458 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.324 2026-11-04 13:36:23,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:36:23,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist changed (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-11-04 13:36:23,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-11-04 13:36:23,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open customer list (trigger: button.set-partner)' 2026-11-04 13:36:23,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select Lumber Inc (trigger: .partner-line:contains('Lumber Inc'))' 2026-11-04 13:36:23,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.350 2026-11-04 13:36:23,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.217 2026-11-04 13:36:23,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.219 2026-11-04 13:36:23,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.168 2026-11-04 13:36:23,594 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:36:23,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.145 2026-11-04 13:36:23,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:36:23,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'verify pricelist remained public pricelist ('Not loaded' is not available) (trigger: .selection-item.selected:contains('Public Pricelist'))' 2026-11-04 13:36:23,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.124 2026-11-04 13:36:23,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.113 2026-11-04 13:36:23,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'cancel pricelist dialog (trigger: .button.cancel:visible)' 2026-11-04 13:36:23,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order 1 kg shelf (trigger: .product:contains('Wall Shelf'))' 2026-11-04 13:36:23,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:36:23,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:36:23,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-11-04 13:36:23,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:36:23,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.021 0.175 2026-11-04 13:36:23,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Wall Shelf","quantity":"2.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf")):has(em.qty:contains("2")))' 2026-11-04 13:36:23,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.195 2026-11-04 13:36:23,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.202 2026-11-04 13:36:23,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.276 2026-11-04 13:36:23,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.319 2026-11-04 13:36:23,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.011 0.324 2026-11-04 13:36:23,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.247 2026-11-04 13:36:24,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.225 2026-11-04 13:36:24,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.217 2026-11-04 13:36:24,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 2.00' (trigger: .product-screen .order-summary .total:contains("$ 2.00"))' 2026-11-04 13:36:24,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order different shelf (trigger: .product:contains('Small Shelf'))' 2026-11-04 13:36:24,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:36:24,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:36:25,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:36:25,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:36:25,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'Check orderline with attributes: {"productName":"Small Shelf","price":"5.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(.price:contains("5.0")))' 2026-11-04 13:36:25,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:36:25,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:36:25,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:36:25,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select public pricelist (trigger: .selection-item:contains('Public Pricelist'))' 2026-11-04 13:36:25,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'order total amount is '$ 8.96' (trigger: .product-screen .order-summary .total:contains("$ 8.96"))' 2026-11-04 13:36:25,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'click pricelist button (trigger: .control-button.o_pricelist_button)' 2026-11-04 13:36:25,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'select fixed pricelist (trigger: .selection-item:contains('min_quantity ordering'))' 2026-11-04 13:36:26,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'open the navbar menu (trigger: .menu-button)' 2026-11-04 13:36:26,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_pricelist on step: 'confirm closing the frontend (trigger: .close-button)' 2026-11-04 13:36:26,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:36:26,048 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:26,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10448 2026-11-04 13:36:26,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:36:26,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10448 2026-11-04 13:36:26,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133626_180211_TestUi.txt 2026-11-04 13:36:26,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz4pw_t0o_chrome_odoo" 2026-11-04 13:36:26,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10649 2026-11-04 13:36:26,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpvc4mky4z_chrome_odoo 2026-11-04 13:36:26,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39917/json/version 2026-11-04 13:36:26,590 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39917/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:36:26,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:36:26,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39917/json 2026-11-04 13:36:26,614 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39917/json with timeout 3 increased to 10s during tests 2026-11-04 13:36:26,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39917/devtools/page/C95BD7CF29FD683A06827B7BEB84EA88 2026-11-04 13:36:26,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:36:26,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:36:26,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:36:26,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:36:26,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:36:26,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:36:26,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:26] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.011 0.062 2026-11-04 13:36:26,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C95BD7CF29FD683A06827B7BEB84EA88', 'loaderId': '020533278DBDD896EF943A62F68DBCD8', 'isDownload': False} 2026-11-04 13:36:26,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('pos_basic_order')" 2026-11-04 13:36:26,839 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:36:26,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:26] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 13:36:26,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:26] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.009 2026-11-04 13:36:26,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:26] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.013 2026-11-04 13:36:27,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:27] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:36:27,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:36:27,528 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:36:27,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.018 2026-11-04 13:36:27,564 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:36:27,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('pos_basic_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:36:28,210 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.119 0.505 2026-11-04 13:36:28,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:28] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.626 2026-11-04 13:36:28,312 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:36:28,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.079 2026-11-04 13:36:28,468 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:36:28,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:36:29,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.116 0.402 2026-11-04 13:36:29,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.081 2026-11-04 13:36:29,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-11-04 13:36:29,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:36:29,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.050 2026-11-04 13:36:29,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.117 2026-11-04 13:36:29,432 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:36:29,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.184 2026-11-04 13:36:29,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.253 2026-11-04 13:36:29,546 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:36:29,571 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:36:29,578 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:29,590 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.299 2026-11-04 13:36:29,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.376 2026-11-04 13:36:29,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.333 2026-11-04 13:36:29,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.291 2026-11-04 13:36:29,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.307 2026-11-04 13:36:29,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.225 2026-11-04 13:36:29,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.221 2026-11-04 13:36:29,841 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:36:29,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.162 2026-11-04 13:36:29,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.166 2026-11-04 13:36:29,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.165 2026-11-04 13:36:29,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.139 2026-11-04 13:36:29,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 12 0.015 0.137 2026-11-04 13:36:29,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.148 2026-11-04 13:36:30,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:30] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.180 2026-11-04 13:36:30,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:30] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.185 2026-11-04 13:36:30,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:30] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.203 2026-11-04 13:36:30,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:30] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.188 2026-11-04 13:36:30,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:30] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.118 2026-11-04 13:36:30,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'waiting for loading to finish (trigger: body:not(:has(.loader)))' 2026-11-04 13:36:30,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:36:30,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-11-04 13:36:30,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-11-04 13:36:30,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-11-04 13:36:30,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-11-04 13:36:30,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-11-04 13:36:30,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-11-04 13:36:30,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-11-04 13:36:30,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-11-04 13:36:30,497 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:30,503 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:36:30,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:36:30,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:36:31,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("5.20"))' 2026-11-04 13:36:31,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.00"))' 2026-11-04 13:36:31,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Bank"))' 2026-11-04 13:36:31,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:31] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.012 2026-11-04 13:36:31,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 5.2 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-11-04 13:36:31,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:36:31,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Bank and has 6.0 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Bank"))' 2026-11-04 13:36:31,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:36:32,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify remaining (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:36:32,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify change (trigger: .payment-status-change .amount:contains("0.80"))' 2026-11-04 13:36:32,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-11-04 13:36:32,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94985023 for PoS orders references: ['Order 00055-004-0001'] (draft: False) 2026-11-04 13:36:32,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-11-04 13:36:32,376 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:32] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:36:32,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94985023 with result: [{'id': 50, 'pos_reference': 'Order 00055-004-0001', 'account_move': False}] 2026-11-04 13:36:32,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.089 0.201 2026-11-04 13:36:32,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:32] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.016 2026-11-04 13:36:33,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:36:33,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-11-04 13:36:33,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-11-04 13:36:33,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Desk Organizer (trigger: .product-list .product-name:contains("Desk Organizer"))' 2026-11-04 13:36:33,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Organizer")))' 2026-11-04 13:36:33,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 13:36:33,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:36:33,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.0","price":"0.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-11-04 13:36:34,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 13:36:34,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.9","price":"4.59","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.9")):has(.price:contains("4.59")))' 2026-11-04 13:36:35,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 13:36:35,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"0.99","price":"5.05","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0.99")):has(.price:contains("5.05")))' 2026-11-04 13:36:36,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'go to payment screen (trigger: .button.pay-order-button)' 2026-11-04 13:36:36,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'pay with cash (trigger: .paymentmethod:contains("Cash"))' 2026-11-04 13:36:36,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'selected payment is Cash and has 5.05 (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:36:36,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'validate the order (trigger: .payment-screen .button.next.highlight:visible)' 2026-11-04 13:36:36,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69806884 for PoS orders references: ['Order 00055-004-0002'] (draft: False) 2026-11-04 13:36:36,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'verify that the order has been successfully sent to the backend (trigger: .js_connected:visible)' 2026-11-04 13:36:36,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69806884 with result: [{'id': 51, 'pos_reference': 'Order 00055-004-0002', 'account_move': False}] 2026-11-04 13:36:36,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.031 0.084 2026-11-04 13:36:37,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'click Next Order (trigger: .receipt-screen .button.next.highlight:visible)' 2026-11-04 13:36:37,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'check if we left the receipt screen (trigger: .pos-content div:not(:has(.receipt-screen)))' 2026-11-04 13:36:37,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'buy Letter Tray (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-11-04 13:36:37,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray"} (trigger: .order-container .orderline:has(.product-name:contains("Letter Tray")))' 2026-11-04 13:36:37,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'Check orderline with attributes: {"productName":"Letter Tray","quantity":"1.0","price":null,"withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:36:37,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.28' (trigger: .product-screen .order-summary .total:contains("5.28"))' 2026-11-04 13:36:37,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'set fiscal position (trigger: .control-button.o_fiscal_position_button)' 2026-11-04 13:36:37,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'choose fiscal position FP-POS-2M to add to the order (trigger: .popups .popup .selection .selection-item:contains("FP-POS-2M"))' 2026-11-04 13:36:37,195 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:37,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'the fiscal position FP-POS-2M has been set to the order (trigger: .control-button.o_fiscal_position_button:contains("FP-POS-2M"))' 2026-11-04 13:36:37,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'order total amount is '5.52' (trigger: .product-screen .order-summary .total:contains("5.52"))' 2026-11-04 13:36:37,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open the navbar menu (trigger: .menu-button)' 2026-11-04 13:36:37,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'open closing the Point of Sale frontend popup (trigger: .close-button)' 2026-11-04 13:36:37,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour pos_basic_order on step: 'close the Point of Sale frontend (trigger: .close-pos-popup .button:contains('Discard'))' 2026-11-04 13:36:37,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:37] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.012 0.045 2026-11-04 13:36:37,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:36:38,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:36:38,103 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:38] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:38,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10649 2026-11-04 13:36:38,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:36:38,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10649 2026-11-04 13:36:38,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133638_231371_TestUi.txt 2026-11-04 13:36:38,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpvc4mky4z_chrome_odoo" 2026-11-04 13:36:38,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 10863 2026-11-04 13:36:38,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpca2_j_03_chrome_odoo 2026-11-04 13:36:38,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35151/json/version 2026-11-04 13:36:38,653 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35151/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:36:38,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:36:38,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35151/json 2026-11-04 13:36:38,682 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35151/json with timeout 3 increased to 10s during tests 2026-11-04 13:36:38,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35151/devtools/page/87DCA37A4F895FB228ABF3C1D8A4568D 2026-11-04 13:36:38,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:36:38,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:36:38,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:36:38,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:36:38,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:36:38,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:36:38,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:38] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.015 0.095 2026-11-04 13:36:38,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '87DCA37A4F895FB228ABF3C1D8A4568D', 'loaderId': '1844052233EFB9999FCA016422CC32CB', 'isDownload': False} 2026-11-04 13:36:38,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductScreenTour')" 2026-11-04 13:36:38,923 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:36:38,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:38] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.026 2026-11-04 13:36:38,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:38] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.047 2026-11-04 13:36:39,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:39] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.063 2026-11-04 13:36:39,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.016 2026-11-04 13:36:39,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 13:36:39,596 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:36:39,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.013 2026-11-04 13:36:39,602 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:36:39,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:36:40,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.135 0.536 2026-11-04 13:36:40,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.720 2026-11-04 13:36:40,434 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:36:40,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.121 2026-11-04 13:36:40,608 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:36:40,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 13:36:41,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.133 0.429 2026-11-04 13:36:41,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.058 2026-11-04 13:36:41,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.016 2026-11-04 13:36:41,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:36:41,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.028 0.049 2026-11-04 13:36:41,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.116 2026-11-04 13:36:41,593 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:36:41,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.160 2026-11-04 13:36:41,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.236 2026-11-04 13:36:41,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.022 0.296 2026-11-04 13:36:41,814 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:36:41,826 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:36:41,835 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:36:41,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.347 2026-11-04 13:36:41,857 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:36:41,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.315 2026-11-04 13:36:41,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.290 2026-11-04 13:36:41,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.312 2026-11-04 13:36:41,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.247 2026-11-04 13:36:42,083 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 12 0.025 0.208 2026-11-04 13:36:42,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.217 2026-11-04 13:36:42,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.222 2026-11-04 13:36:42,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.216 2026-11-04 13:36:42,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.192 2026-11-04 13:36:42,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.134 2026-11-04 13:36:42,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.144 2026-11-04 13:36:42,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.126 2026-11-04 13:36:42,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.143 2026-11-04 13:36:42,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.152 2026-11-04 13:36:42,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.149 2026-11-04 13:36:42,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:42] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.098 2026-11-04 13:36:42,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:36:42,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:36:42,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.10")))' 2026-11-04 13:36:42,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:36:42,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.0","price":"10.20"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("10.20")))' 2026-11-04 13:36:42,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:36:42,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0","price":"5.28"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")):has(.price:contains("5.28")))' 2026-11-04 13:36:42,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:36:42,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.0","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-11-04 13:36:42,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:36:42,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:36:42,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:36:42,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:36:42,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:42,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-11-04 13:36:43,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:43,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3","price":"15.30"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")):has(.price:contains("15.30")))' 2026-11-04 13:36:44,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:44,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.0","price":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")):has(.price:contains("0.0")))' 2026-11-04 13:36:44,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:36:45,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:36:45,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-11-04 13:36:45,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 13:36:46,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:36:46,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"12.0","price":"61.2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("12")):has(.price:contains("61.2")))' 2026-11-04 13:36:47,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:36:47,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.0","price":"627.3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123")):has(.price:contains("627.3")))' 2026-11-04 13:36:47,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:36:47,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:36:47,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"629.85"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("629.85")))' 2026-11-04 13:36:48,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:36:48,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:36:48,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:36:48,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"123.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("123.5")))' 2026-11-04 13:36:49,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:36:49,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:36:49,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,358.5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,358.5")))' 2026-11-04 13:36:50,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-11-04 13:36:50,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-11-04 13:36:50,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:36:50,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:36:50,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.005 2026-11-04 13:36:50,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"123.5","price":"1,290.58"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("123.5")):has(.price:contains("1,290.58")))' 2026-11-04 13:36:51,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:36:51,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:51,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:51,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:36:52,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Desk test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Desk test"))' 2026-11-04 13:36:52,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Desk test"))' 2026-11-04 13:36:52,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-11-04 13:36:52,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:36:52,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Misc test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Misc test"))' 2026-11-04 13:36:52,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Misc test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Misc test"))' 2026-11-04 13:36:52,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Whiteboard Pen' should be displayed (trigger: .product-list .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:36:52,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:36:52,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'selecting 'Chair test' subcategory (trigger: .products-widget > .products-widget-control .category-button:contains("Chair test"))' 2026-11-04 13:36:52,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Chair test' subcategory selected (trigger: i.fa-caret-right ~ button.category-button:contains("Chair test"))' 2026-11-04 13:36:52,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: ''Letter Tray' should be displayed (trigger: .product-list .product-name:contains("Letter Tray"))' 2026-11-04 13:36:52,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:36:52,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:36:52,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-11-04 13:36:52,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:36:52,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:36:52,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:36:52,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:36:52,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 13:36:53,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:36:53,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:36:53,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:36:53,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:36:53,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("2")))' 2026-11-04 13:36:54,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:54,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-11-04 13:36:55,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:36:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:36:55,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:55,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 13:36:56,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:56,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-11-04 13:36:56,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:56,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:36:57,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:36:57,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-11-04 13:36:57,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-11-04 13:36:57,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 13:36:57,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:36:57,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:36:57,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:36:57,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:36:57,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:57,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("0")))' 2026-11-04 13:36:58,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:58,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:36:59,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:36:59,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 13:36:59,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:36:59,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:36:59,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("0")))' 2026-11-04 13:37:00,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:00,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:37:01,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:37:01,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-11-04 13:37:01,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:37:01,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:01,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("0")))' 2026-11-04 13:37:02,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:02,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:37:03,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:37:03,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:37:03,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:37:03,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:03,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-11-04 13:37:04,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:04,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:37:04,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:37:04,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:04,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"0.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("0")))' 2026-11-04 13:37:05,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:05,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:37:06,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 13:37:06,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 13:37:06,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-11-04 13:37:06,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-11-04 13:37:06,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 13:37:06,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Organizer","quantity":"1.0","customerNote":"Test customer note","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")):has(.info-list .customer-note:contains("Test customer note")))' 2026-11-04 13:37:06,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:37:06,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:37:06,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 10863 2026-11-04 13:37:06,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:37:06,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 10863 2026-11-04 13:37:06,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133706_857044_TestUi.txt 2026-11-04 13:37:06,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpca2_j_03_chrome_odoo" 2026-11-04 13:37:07,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11070 2026-11-04 13:37:07,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp47ojpvrh_chrome_odoo 2026-11-04 13:37:07,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36071/json/version 2026-11-04 13:37:07,269 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36071/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:37:07,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:37:07,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36071/json 2026-11-04 13:37:07,297 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36071/json with timeout 3 increased to 10s during tests 2026-11-04 13:37:07,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36071/devtools/page/66B1F53AEB5C7FB8C0F0FEFDB5E32E43 2026-11-04 13:37:07,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:37:07,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:37:07,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:37:07,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:37:07,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:37:07,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:37:07,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.015 0.061 2026-11-04 13:37:07,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '66B1F53AEB5C7FB8C0F0FEFDB5E32E43', 'loaderId': 'D1E44293D830D685638A3EAD2AED05A8', 'isDownload': False} 2026-11-04 13:37:07,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour')" 2026-11-04 13:37:07,496 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:37:07,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-11-04 13:37:07,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.017 2026-11-04 13:37:07,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.032 2026-11-04 13:37:08,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:08] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-11-04 13:37:08,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.015 2026-11-04 13:37:08,159 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 13:37:08,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.009 2026-11-04 13:37:08,162 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:37:08,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:37:08,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.119 0.540 2026-11-04 13:37:08,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.679 2026-11-04 13:37:08,953 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:37:09,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.108 2026-11-04 13:37:09,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:37:09,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:37:09,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.121 0.493 2026-11-04 13:37:09,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.055 2026-11-04 13:37:09,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.022 2026-11-04 13:37:10,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:37:10,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.004 0.006 2026-11-04 13:37:10,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.021 0.088 2026-11-04 13:37:10,177 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:37:10,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.154 2026-11-04 13:37:10,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.202 2026-11-04 13:37:10,315 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:37:10,331 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37: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-11-04 13:37:10,341 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:10,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.253 2026-11-04 13:37:10,368 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:37:10,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.293 2026-11-04 13:37:10,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.386 2026-11-04 13:37:10,495 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.308 2026-11-04 13:37:10,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.319 2026-11-04 13:37:10,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.198 2026-11-04 13:37:10,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.186 2026-11-04 13:37:10,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.148 2026-11-04 13:37:10,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 12 0.021 0.130 2026-11-04 13:37:10,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.141 2026-11-04 13:37:10,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.148 2026-11-04 13:37:10,691 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.117 2026-11-04 13:37:10,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.147 2026-11-04 13:37:10,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.166 2026-11-04 13:37:10,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.218 2026-11-04 13:37:10,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.202 2026-11-04 13:37:10,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.209 2026-11-04 13:37:10,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.188 2026-11-04 13:37:10,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.157 2026-11-04 13:37:11,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:37:11,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:11,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:37:11,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 13:37:12,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on 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(em.qty:contains("10")))' 2026-11-04 13:37:12,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:12,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:12,114 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:37:12,115 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:37:12,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:37:12,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-11-04 13:37:12,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:37:12,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:12,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:12,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:37:12,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '11.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("11.00"))' 2026-11-04 13:37:12,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:37:13,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 41.8 (trigger: .payment-status-remaining .amount:contains("41.8"))' 2026-11-04 13:37:13,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:37:13,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-11-04 13:37:13,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:13,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:37:13,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:37:13,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount tendered in the line is '0.00' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.00"))' 2026-11-04 13:37:13,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("0")) ~ .delete-button)' 2026-11-04 13:37:13,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:37:13,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'amount to pay is '52.8' (trigger: .paymentlines-empty .total:contains("52.8"))' 2026-11-04 13:37:14,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:14,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:14] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.014 2026-11-04 13:37:14,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:37:14,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:37:14,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:14,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Bank paymentline with 52.8 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Bank"):has(.payment-amount:contains("52.8")) ~ .delete-button)' 2026-11-04 13:37:14,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:37:14,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +10 (trigger: div.numpad.row button.col:contains("+10"))' 2026-11-04 13:37:14,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 42.8 (trigger: .payment-status-remaining .amount:contains("42.8"))' 2026-11-04 13:37:14,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:37:14,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:37:14,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-11-04 13:37:14,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:15,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:37:15,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 52.2 (trigger: .payment-status-change .amount:contains("52.2"))' 2026-11-04 13:37:15,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:15,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: +50 (trigger: div.numpad.row button.col:contains("+50"))' 2026-11-04 13:37:15,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:37:15,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 102.2 (trigger: .payment-status-change .amount:contains("102.2"))' 2026-11-04 13:37:16,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:16,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'delete Cash paymentline with 155.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("155.0")) ~ .delete-button)' 2026-11-04 13:37:16,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:37:16,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:16,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 51.8 (trigger: .payment-status-remaining .amount:contains("51.8"))' 2026-11-04 13:37:17,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:37:17,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-11-04 13:37:17,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:17,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:17,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 46.8 (trigger: .payment-status-remaining .amount:contains("46.8"))' 2026-11-04 13:37:18,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:37:18,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-11-04 13:37:18,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:18,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:37:18,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:37:18,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:18,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:37:18,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11070 2026-11-04 13:37:18,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:37:18,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11070 2026-11-04 13:37:18,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133718_786468_TestUi.txt 2026-11-04 13:37:18,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp47ojpvrh_chrome_odoo" 2026-11-04 13:37:19,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11283 2026-11-04 13:37:19,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpauzc20v8_chrome_odoo 2026-11-04 13:37:19,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33353/json/version 2026-11-04 13:37:19,190 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33353/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:37:19,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:37:19,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33353/json 2026-11-04 13:37:19,219 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33353/json with timeout 3 increased to 10s during tests 2026-11-04 13:37:19,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33353/devtools/page/F0BBDD8FFC537A4A489432E67976A4FC 2026-11-04 13:37:19,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:37:19,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:37:19,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:37:19,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:37:19,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:37:19,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:37:19,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.011 0.052 2026-11-04 13:37:19,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F0BBDD8FFC537A4A489432E67976A4FC', 'loaderId': '81CDE0BB806061E571BE36DC4E5A4092', 'isDownload': False} 2026-11-04 13:37:19,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenTour')" 2026-11-04 13:37:19,399 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:37:19,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:19] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-11-04 13:37:19,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:19] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.027 2026-11-04 13:37:19,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:19] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-11-04 13:37:19,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:19] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:37:19,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 13:37:20,011 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:37:20,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-11-04 13:37:20,043 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:37:20,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:37:20,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.116 0.557 2026-11-04 13:37:20,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.656 2026-11-04 13:37:20,827 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:37:20,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.073 2026-11-04 13:37:20,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:37:21,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:37:21,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.141 0.511 2026-11-04 13:37:21,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:37:21,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.081 2026-11-04 13:37:21,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.011 0.016 2026-11-04 13:37:21,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:37:22,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.021 0.065 2026-11-04 13:37:22,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.136 2026-11-04 13:37:22,133 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 13:37:22,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.201 2026-11-04 13:37:22,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.183 2026-11-04 13:37:22,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.023 0.243 2026-11-04 13:37:22,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 13:37:22,307 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:37:22,318 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:37:22,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.357 2026-11-04 13:37:22,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.344 2026-11-04 13:37:22,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.281 2026-11-04 13:37:22,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.319 2026-11-04 13:37:22,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.307 2026-11-04 13:37:22,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.302 2026-11-04 13:37:22,538 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:37:22,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.190 2026-11-04 13:37:22,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.211 2026-11-04 13:37:22,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 12 0.014 0.239 2026-11-04 13:37:22,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.203 2026-11-04 13:37:22,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.173 2026-11-04 13:37:22,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.141 2026-11-04 13:37:22,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.207 2026-11-04 13:37:22,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.209 2026-11-04 13:37:22,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.161 2026-11-04 13:37:22,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.170 2026-11-04 13:37:22,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:22] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.135 2026-11-04 13:37:22,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:37:22,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:22,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:23,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:23,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:23,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:23,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:23,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:37:23,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 13:37:23,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 13:37:23,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:37:23,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:37:24,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-11-04 13:37:24,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:24,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:24,127 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:24] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:37:24,128 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:24] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:37:24,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:24,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:24,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:24] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-11-04 13:37:24,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-11-04 13:37:24,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 13:37:24,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-11-04 13:37:24,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:24,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:37:24,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32609853 for PoS orders references: ['Order 00055-010-0001'] (draft: False) 2026-11-04 13:37:24,262 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:24] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:37:24,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32609853 with result: [{'id': 52, 'pos_reference': 'Order 00055-010-0001', 'account_move': False}] 2026-11-04 13:37:24,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 195 0.155 0.381 2026-11-04 13:37:24,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.121 2026-11-04 13:37:24,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:24] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-11-04 13:37:25,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be printed (trigger: .pos-receipt-order-data:contains("Expected delivery:"))' 2026-11-04 13:37:25,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Shipping date must be today (trigger: .pos-receipt-order-data:contains("Expected delivery: 11/04/2026"))' 2026-11-04 13:37:25,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("55.0")' 2026-11-04 13:37:25,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:37:25,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:37:25,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:37:25,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:37:25,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:25,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:25,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:25,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:25,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:25,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:37:25,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")):has(.price:contains("30.0")))' 2026-11-04 13:37:25,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:37:26,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:37:26,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:37:26,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:26,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:26,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:37:26,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:26,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:26,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:37:26,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-11-04 13:37:27,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:37:27,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:37:27,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:27,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:27,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:27,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:27,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:27,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:37:27,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6","price":"6.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")):has(.price:contains("6.0")))' 2026-11-04 13:37:28,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:28,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:28,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:37:28,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-11-04 13:37:28,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:37:28,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-11-04 13:37:29,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:37:29,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:37:30,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:37:30,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'change is 628.0 (trigger: .payment-status-change .amount:contains("628.0"))' 2026-11-04 13:37:30,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:30,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #819968 for PoS orders references: ['Order 00055-010-0002'] (draft: False) 2026-11-04 13:37:30,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:37:30,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #819968 with result: [{'id': 53, 'pos_reference': 'Order 00055-010-0002', 'account_move': False}] 2026-11-04 13:37:30,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.033 0.099 2026-11-04 13:37:31,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("72.0")' 2026-11-04 13:37:31,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email input' 2026-11-04 13:37:31,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .input-email .send.highlight' 2026-11-04 13:37:31,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .notice .successful' 2026-11-04 13:37:32,585 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 13:37:32,586 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 13:37:32,587 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 13:37:32,588 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 13:37:32,589 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 13:37:32,590 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 13:37:32,595 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 13:37:32,596 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 13:37:32,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 13:37:32,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 13:37:32,599 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 13:37:32,600 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 13:37:32,601 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 13:37:32,602 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 13:37:32,603 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 13:37:32,604 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 13:37:32,605 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:37:32,608 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 13:37:32,610 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:37:32,612 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 13:37:32,616 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 13:37:32,616 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 13:37:32,617 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 13:37:32,617 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 13:37:32,617 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 13:37:32,618 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 13:37:32,620 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 13:37:32,620 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 13:37:32,621 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 13:37:32,621 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 13:37:32,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 13:37:32,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 13:37:32,646 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:37:32,676 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:37:32,676 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:37:32,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:37:32,700 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:37:32,704 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 13:37:32,706 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:37:32,709 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:37:32,712 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 13:37:32,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 13:37:32,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 13:37:32,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 13:37:32,715 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 13:37:32,716 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 13:37:32,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 13:37:32,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 13:37:32,721 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 13:37:32,724 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:37:32,726 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:37:32,727 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 13:37:32,747 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 13:37:32,748 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:37:32,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 13:37:32,752 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 13:37:32,754 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 13:37:32,762 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.040 2026-11-04 13:37:32,763 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 13:37:32,765 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 13:37:32,767 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 13:37:32,773 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 13:37:32,776 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 13:37:32,780 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 13:37:32,785 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 13:37:32,789 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 13:37:32,791 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 13:37:32,792 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 13:37:32,796 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 13:37:32,798 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 13:37:32,799 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 13:37:32,799 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 13:37:32,800 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 13:37:32,801 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 13:37:32,801 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 13:37:32,802 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 13:37:32,816 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:37:32,826 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:37:32,834 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:37:32,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:37:32,848 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:37:32,878 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.050 2026-11-04 13:37:32,880 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-11-04 13:37:32,882 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 13:37:32,885 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 13:37:32,890 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 13:37:32,892 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 13:37:32,895 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 13:37:32,897 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 13:37:32,897 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 13:37:32,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 13:37:32,900 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 13:37:32,909 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 13:37:32,912 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 13:37:32,918 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:32,926 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:37:32,934 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:37:32,943 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 13:37:32,948 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:37:32,950 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 13:37:32,953 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:32] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:37:32,954 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 13:37:32,970 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 13:37:32,976 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 13:37:32,977 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 13:37:32,977 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 13:37:32,983 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 13:37:32,987 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 13:37:32,988 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 13:37:32,989 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 13:37:32,991 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 13:37:32,992 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 13:37:32,994 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 13:37:32,997 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 13:37:32,998 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 13:37:32,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 13:37:33,001 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 13:37:33,001 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 13:37:33,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:33] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.009 2026-11-04 13:37:33,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 263 and Message-Id '<657621351799793.1793799453.614708185195923-openerp-private@144e67d55d36>' from 'pos_user@test.com' to (redacted) "'****@receiptscreen.com'" successfully sent 2026-11-04 13:37:33,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:37:33,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:37:33,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:33] "POST /web/dataset/call_kw/pos.order/action_receipt_to_customer HTTP/1.1" 200 - 26 0.018 0.058 2026-11-04 13:37:34,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:37:34,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:37:34,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:37:34,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:34,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:34,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:34,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:34,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:34,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:37:34,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("6")))' 2026-11-04 13:37:34,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:37:35,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:35,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:35,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.payment-screen .button.js_tip' 2026-11-04 13:37:35,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:35,470 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:35,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 13:37:35,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-11-04 13:37:35,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 13:37:35,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:37:35,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'amount to pay is '31.0' (trigger: .paymentlines-empty .total:contains("31.0"))' 2026-11-04 13:37:35,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:37:35,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:35,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:37:35,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53269231 for PoS orders references: ['Order 00055-010-0003'] (draft: False) 2026-11-04 13:37:35,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53269231 with result: [{'id': 54, 'pos_reference': 'Order 00055-010-0003', 'account_move': False}] 2026-11-04 13:37:35,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.024 0.068 2026-11-04 13:37:35,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:35] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.007 2026-11-04 13:37:36,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("$ 30.00 + $ 1.00 tip")' 2026-11-04 13:37:36,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:37:36,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:37:36,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:37:36,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:36,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:36,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:36,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:36,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:36,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:37:36,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click customer note button (trigger: .control-buttons .control-button span:contains("Customer Note"))' 2026-11-04 13:37:36,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'input text 'Test customer note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-11-04 13:37:36,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 13:37:36,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:36,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:36,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:36,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:36,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34614932 for PoS orders references: ['Order 00055-010-0004'] (draft: False) 2026-11-04 13:37:36,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"customerNote":"Test customer note"} (trigger: .order-container .orderline:has(.info-list .customer-note:contains("Test customer note")))' 2026-11-04 13:37:36,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34614932 with result: [{'id': 55, 'pos_reference': 'Order 00055-010-0004', 'account_move': False}] 2026-11-04 13:37:36,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.021 0.066 2026-11-04 13:37:37,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:37:37,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:37:37,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:37:37,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:37,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:37,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:37:37,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:37:37,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:37,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:37,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:37:37,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-11-04 13:37:38,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: % Disc (trigger: div.numpad.row button.col:contains("% Disc"))' 2026-11-04 13:37:38,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'check if --% Disc-- mode is activated (trigger: div.numpad.row button.col:contains("% Disc").active)' 2026-11-04 13:37:38,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:38,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:37:38,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("19")))' 2026-11-04 13:37:39,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:39,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:39,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:39,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:39,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18148603 for PoS orders references: ['Order 00055-010-0005'] (draft: False) 2026-11-04 13:37:39,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:37:39,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18148603 with result: [{'id': 56, 'pos_reference': 'Order 00055-010-0005', 'account_move': False}] 2026-11-04 13:37:39,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.024 0.056 2026-11-04 13:37:40,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","priceNoDiscount":"10"} (trigger: .order-container .orderline:has(.product-name:contains("Desk Pad")):has(.info-list:contains("10")))' 2026-11-04 13:37:40,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: '.receipt-screen .top-content h1:contains("19.00")' 2026-11-04 13:37:40,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:37:40,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:37:40,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:40,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11283 2026-11-04 13:37:40,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:37:40,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11283 2026-11-04 13:37:40,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133740_631304_TestUi.txt 2026-11-04 13:37:40,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpauzc20v8_chrome_odoo" 2026-11-04 13:37:40,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_02_pos_with_invoiced ... 2026-11-04 13:37:41,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11540 2026-11-04 13:37:41,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpldjtmivz_chrome_odoo 2026-11-04 13:37:41,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46877/json/version 2026-11-04 13:37:41,357 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46877/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:37:41,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:37:41,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46877/json 2026-11-04 13:37:41,412 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46877/json with timeout 3 increased to 10s during tests 2026-11-04 13:37:41,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46877/devtools/page/4D9120038B290688AB08168C87A02148 2026-11-04 13:37:41,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:37:41,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:37:41,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:37:41,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:37:41,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:37:41,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:37:41,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:37:42,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:42] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.071 0.806 2026-11-04 13:37:42,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4D9120038B290688AB08168C87A02148', 'loaderId': '5A7BD2E4E26FFE24F856FA752C7AED29', 'isDownload': False} 2026-11-04 13:37:42,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ChromeTour')" 2026-11-04 13:37:42,583 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:37:42,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:42] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.015 2026-11-04 13:37:42,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:42] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.035 2026-11-04 13:37:42,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:42] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 13:37:43,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:43] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 13:37:43,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:37:43,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 13:37:43,255 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:37:43,255 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:37:43,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ChromeTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:37:44,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.212 0.641 2026-11-04 13:37:44,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:44] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.846 2026-11-04 13:37:44,203 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:37:44,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.069 2026-11-04 13:37:44,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:37:44,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:37:44,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.099 0.419 2026-11-04 13:37:45,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.055 2026-11-04 13:37:45,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-11-04 13:37:45,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:37:45,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.024 0.048 2026-11-04 13:37:45,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.114 2026-11-04 13:37:45,268 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:37:45,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.202 2026-11-04 13:37:45,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.244 2026-11-04 13:37:45,425 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:37:45,432 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:45,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:45,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.292 2026-11-04 13:37:45,477 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:37:45,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.344 2026-11-04 13:37:45,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.307 2026-11-04 13:37:45,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.256 2026-11-04 13:37:45,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.212 2026-11-04 13:37:45,617 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:37:45,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.016 0.184 2026-11-04 13:37:45,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.169 2026-11-04 13:37:45,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.143 2026-11-04 13:37:45,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.155 2026-11-04 13:37:45,682 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.146 2026-11-04 13:37:45,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.114 2026-11-04 13:37:45,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.098 2026-11-04 13:37:45,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.125 2026-11-04 13:37:45,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.155 2026-11-04 13:37:45,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.158 2026-11-04 13:37:45,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.178 2026-11-04 13:37:45,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.165 2026-11-04 13:37:45,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:45] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.159 2026-11-04 13:37:46,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:37:46,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:46,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader:contains(Cash In/Out)' 2026-11-04 13:37:46,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.016 2026-11-04 13:37:46,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:46,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:37:46,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:37:46,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:37:46,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:46,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:46,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:37:46,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:46,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:46,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-11-04 13:37:46,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:46,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:46,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:46,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Ongoing)' 2026-11-04 13:37:46,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-11-04 13:37:46,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:37:46,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:37:46,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:46,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:46,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 13:37:46,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:46,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:46,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:37:46,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"3","price":"12.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("3")):has(.price:contains("12.0")))' 2026-11-04 13:37:47,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:47,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:47,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:37:47,433 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:37:47,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-11-04 13:37:47,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:47,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:47,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:47,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002") ~ .col:nth-child(7):contains(Payment)' 2026-11-04 13:37:47,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-11-04 13:37:47,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:37:47,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:37:47,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:47,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:47,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:37:47,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:47,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:47,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:47,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5","price":"30.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")):has(.price:contains("30.0")))' 2026-11-04 13:37:47,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:37:48,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:48,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:48,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:48,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:37:48,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:48] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.014 2026-11-04 13:37:48,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:48,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:48,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:37:48,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19150002 for PoS orders references: ['Order 00056-002-0003'] (draft: False) 2026-11-04 13:37:48,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:37:48,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19150002 with result: [{'id': 57, 'pos_reference': 'Order 00056-002-0003', 'account_move': False}] 2026-11-04 13:37:48,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.060 0.125 2026-11-04 13:37:48,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:48] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.018 2026-11-04 13:37:49,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:37:49,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:49,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:49,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:49,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003") ~ .col:nth-child(7):contains(Receipt)' 2026-11-04 13:37:49,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:37:49,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:37:49,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: ''Desk Pad' should be displayed (trigger: .product-list .product-name:contains("Desk Pad"))' 2026-11-04 13:37:49,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.0","price":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-11-04 13:37:49,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:49,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:49,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:49,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 13:37:49,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:37:49,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 13:37:49,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'amount to pay is '12.0' (trigger: .paymentlines-empty .total:contains("12.0"))' 2026-11-04 13:37:49,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-11-04 13:37:49,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:49,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:49,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:49,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-11-04 13:37:49,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:37:49,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-11-04 13:37:49,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:50,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:50,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:50,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:37:50,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:37:50,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:37:50,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:50,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:50,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:37:50,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:37:50,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:37:50,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'change is 18.0 (trigger: .payment-status-change .amount:contains("18.0"))' 2026-11-04 13:37:51,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:37:51,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:51,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:51,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90813540 for PoS orders references: ['Order 00056-002-0001'] (draft: False) 2026-11-04 13:37:51,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("2.0")' 2026-11-04 13:37:51,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90813540 with result: [{'id': 58, 'pos_reference': 'Order 00056-002-0001', 'account_move': False}] 2026-11-04 13:37:51,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.028 0.079 2026-11-04 13:37:51,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:51,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:51,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:51,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0001") ~ .col:nth-child(7):contains(Receipt)' 2026-11-04 13:37:51,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-11-04 13:37:52,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:37:52,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.receipt-screen .top-content h1:contains("30.0")' 2026-11-04 13:37:52,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:37:52,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:37:52,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:37:52,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:37:52,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.screen.ticket-screen' 2026-11-04 13:37:52,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-11-04 13:37:52,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 13:37:52,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-11-04 13:37:52,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-11-04 13:37:52,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:37:52,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: '.ticket-screen .highlight' 2026-11-04 13:37:52,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 13:37:52,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 13:37:52,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:37:52,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:37:52,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 13:37:52,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:37:52,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:37:52,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:37:52,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-11-04 13:37:53,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:37:53,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:37:53,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:37:53,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:37:53,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:37:53,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:37:53,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:37:53,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:37:53,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:37:53,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ChromeTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:37:53,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79622526 for PoS orders references: ['Order 00056-002-0005'] (draft: False) 2026-11-04 13:37:55,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79622526 with result: [{'id': 59, 'pos_reference': 'Order 00056-002-0005', 'account_move': 215}] 2026-11-04 13:37:55,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 783 0.660 1.820 2026-11-04 13:37:55,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:55] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.008 0.018 2026-11-04 13:37:56,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:37:56,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:56,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11540 2026-11-04 13:37:56,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:37:56,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11540 2026-11-04 13:37:56,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133756_847320_TestUi.txt 2026-11-04 13:37:56,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpldjtmivz_chrome_odoo" 2026-11-04 13:37:56,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_03_pos_with_lots ... 2026-11-04 13:37:57,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11753 2026-11-04 13:37:57,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpg45b_3eb_chrome_odoo 2026-11-04 13:37:57,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41767/json/version 2026-11-04 13:37:57,393 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41767/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:37:57,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:37:57,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41767/json 2026-11-04 13:37:57,458 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41767/json with timeout 3 increased to 10s during tests 2026-11-04 13:37:57,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41767/devtools/page/AA098054017B2C4CA51F61562B5FB253 2026-11-04 13:37:57,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:37:57,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:37:57,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:37:57,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:37:57,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:37:57,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:37:57,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:37:58,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:58] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.090 0.793 2026-11-04 13:37:58,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AA098054017B2C4CA51F61562B5FB253', 'loaderId': '6173251312ED5B52ABD7A8EF9434BA55', 'isDownload': False} 2026-11-04 13:37:58,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_03_pos_with_lots')" 2026-11-04 13:37:58,697 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:37:58,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:58] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.034 2026-11-04 13:37:58,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:58] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.030 2026-11-04 13:37:58,776 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:58] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.025 2026-11-04 13:37:59,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 13:37:59,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.017 2026-11-04 13:37:59,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 13:37:59,322 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:59,328 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:37:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:37:59,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_03_pos_with_lots', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:38:00,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.224 0.577 2026-11-04 13:38:00,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.856 2026-11-04 13:38:00,262 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:00,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.087 2026-11-04 13:38:00,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:38:00,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:38:01,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.125 0.486 2026-11-04 13:38:01,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.067 2026-11-04 13:38:01,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.015 2026-11-04 13:38:01,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:38:01,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:38:01,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.033 0.049 2026-11-04 13:38:01,468 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.137 2026-11-04 13:38:01,477 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:01,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.054 2026-11-04 13:38:01,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.243 2026-11-04 13:38:01,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:38:01,628 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:38:01,636 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:01,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.295 2026-11-04 13:38:01,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.367 2026-11-04 13:38:01,767 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.363 2026-11-04 13:38:01,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.511 2026-11-04 13:38:01,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.292 2026-11-04 13:38:01,867 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:38:01,879 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:38:01,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.229 2026-11-04 13:38:01,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.210 2026-11-04 13:38:01,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.166 2026-11-04 13:38:01,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.029 0.140 2026-11-04 13:38:01,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.157 2026-11-04 13:38:02,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.015 0.147 2026-11-04 13:38:02,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.012 0.147 2026-11-04 13:38:02,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.224 2026-11-04 13:38:02,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.265 2026-11-04 13:38:02,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.014 0.276 2026-11-04 13:38:02,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.278 2026-11-04 13:38:02,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.221 2026-11-04 13:38:02,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.185 2026-11-04 13:38:02,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:38:02,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:38:02,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.020 2026-11-04 13:38:02,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:38:02,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:38:02,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 13:38:02,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:38:02,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-11-04 13:38:03,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 13:38:03,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:38:03,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:38:03,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:38:03,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '15.95' (trigger: .product-screen .order-summary .total:contains("15.95"))' 2026-11-04 13:38:04,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: '.o_pricelist_button' 2026-11-04 13:38:04,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'select price list 'min_quantity ordering' (trigger: .selection-item:contains("min_quantity ordering"))' 2026-11-04 13:38:04,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-11-04 13:38:04,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:38:04,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'order total amount is '6.38' (trigger: .product-screen .order-summary .total:contains("6.38"))' 2026-11-04 13:38:04,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:38:05,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_03_pos_with_lots on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:38:05,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:38:05,127 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:05,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11753 2026-11-04 13:38:05,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:38:05,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11753 2026-11-04 13:38:05,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133805_240417_TestUi.txt 2026-11-04 13:38:05,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpg45b_3eb_chrome_odoo" 2026-11-04 13:38:05,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_04_product_configurator ... 2026-11-04 13:38:05,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 11951 2026-11-04 13:38:05,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsje6sm0g_chrome_odoo 2026-11-04 13:38:05,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45165/json/version 2026-11-04 13:38:05,818 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45165/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:38:05,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:38:05,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45165/json 2026-11-04 13:38:05,902 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45165/json with timeout 3 increased to 10s during tests 2026-11-04 13:38:05,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45165/devtools/page/7B711392DEFEAF5F648EF1553AA82838 2026-11-04 13:38:05,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:38:05,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:38:06,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 13:38:06,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:38:06,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:38:06,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:38:06,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:38:07,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.081 0.874 2026-11-04 13:38:07,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '7B711392DEFEAF5F648EF1553AA82838', 'loaderId': '3D3D593F83C61785A8A36AD34F96E664', 'isDownload': False} 2026-11-04 13:38:07,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ProductConfiguratorTour')" 2026-11-04 13:38:07,142 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:07,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.028 2026-11-04 13:38:07,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.037 2026-11-04 13:38:07,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.079 2026-11-04 13:38:07,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.017 2026-11-04 13:38:07,736 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-11-04 13:38:07,797 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:38:07,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 13:38:07,809 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:38:07,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ProductConfiguratorTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:38:08,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.219 0.640 2026-11-04 13:38:08,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.893 2026-11-04 13:38:08,813 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:08,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.124 2026-11-04 13:38:08,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:38:09,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:38:09,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.117 0.442 2026-11-04 13:38:09,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.072 2026-11-04 13:38:09,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:38:09,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 13:38:09,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.020 0.048 2026-11-04 13:38:09,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.109 2026-11-04 13:38:09,979 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.038 2026-11-04 13:38:09,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.174 2026-11-04 13:38:10,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.229 2026-11-04 13:38:10,073 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:38:10,102 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:38:10,121 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:10,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.023 0.287 2026-11-04 13:38:10,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.356 2026-11-04 13:38:10,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.336 2026-11-04 13:38:10,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.284 2026-11-04 13:38:10,315 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:38:10,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.333 2026-11-04 13:38:10,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.242 2026-11-04 13:38:10,387 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:38:10,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.236 2026-11-04 13:38:10,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.217 2026-11-04 13:38:10,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.206 2026-11-04 13:38:10,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.188 2026-11-04 13:38:10,532 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 19 0.025 0.180 2026-11-04 13:38:10,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.182 2026-11-04 13:38:10,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.173 2026-11-04 13:38:10,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.218 2026-11-04 13:38:10,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.231 2026-11-04 13:38:10,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.247 2026-11-04 13:38:10,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.198 2026-11-04 13:38:10,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.149 2026-11-04 13:38:10,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:38:10,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:38:10,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:38:10,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:38:10,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.036 2026-11-04 13:38:10,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-11-04 13:38:10,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:38:10,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:38:10,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:38:10,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-11-04 13:38:10,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-11-04 13:38:10,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-11-04 13:38:10,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-11-04 13:38:11,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:38:11,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair (Red, Metal, Other: Custom Fabric)","quantity":"1.0","price":"11.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair (Red, Metal, Other: Custom Fabric)")):has(em.qty:contains("1")):has(.price:contains("11.0")))' 2026-11-04 13:38:11,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:38:11,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:38:11,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Red (trigger: .product-configurator-popup .configurator_color[data-color='Red'])' 2026-11-04 13:38:11,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-11-04 13:38:11,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Other (trigger: .product-configurator-popup div.attribute-name-cell:contains('Other') input)' 2026-11-04 13:38:11,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'filling custom attribute with value Custom Fabric (trigger: .product-configurator-popup .custom_value)' 2026-11-04 13:38:11,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:38:11,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"2","price":"22.0","atts":{"Color":"Red ($ 1.00)","Chair Legs":"Metal","Fabrics":"Other"}} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("2")):has(.price:contains("22.0")):has(.info-list div:contains("Color: Red ($ 1.00)")),:has(.info-list div:contains("Chair Legs: Metal")),:has(.info-list div:contains("Fabrics: Other")))' 2026-11-04 13:38:11,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:38:11,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:38:11,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking color attribute with name Blue (trigger: .product-configurator-popup .configurator_color[data-color='Blue'])' 2026-11-04 13:38:11,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking select attribute with name Metal (trigger: .product-configurator-popup .configurator_select:has(option:contains('Metal')))' 2026-11-04 13:38:11,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'picking radio attribute with name Leather (trigger: .product-configurator-popup div.attribute-name-cell:contains('Leather') input)' 2026-11-04 13:38:11,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:38:11,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Configurable Chair","quantity":"1.0","price":"10.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Configurable Chair")):has(em.qty:contains("1")):has(.price:contains("10.0")))' 2026-11-04 13:38:11,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:38:11,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click product 'Configurable Chair' (trigger: article.product .product-content .product-name:contains("Configurable Chair"))' 2026-11-04 13:38:11,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:38:11,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: '.product-configurator-popup .attribute-name-cell' 2026-11-04 13:38:11,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:38:11,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:38:11,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:38:11,444 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:38:11,446 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:38:11,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:38:11,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:38:11,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:38:11,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ProductConfiguratorTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:38:11,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #323777 for PoS orders references: ['Order 00058-002-0001'] (draft: False) 2026-11-04 13:38:11,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:38:11,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #323777 with result: [{'id': 60, 'pos_reference': 'Order 00058-002-0001', 'account_move': False}] 2026-11-04 13:38:11,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 109 0.079 0.179 2026-11-04 13:38:11,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-11-04 13:38:12,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:38:12,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:38:12,578 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:38:12,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 11951 2026-11-04 13:38:12,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:38:12,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 11951 2026-11-04 13:38:12,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133812_714929_TestUi.txt 2026-11-04 13:38:12,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsje6sm0g_chrome_odoo" 2026-11-04 13:38:12,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_05_ticket_screen ... 2026-11-04 13:38:13,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12171 2026-11-04 13:38:13,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppzo3inod_chrome_odoo 2026-11-04 13:38:13,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45613/json/version 2026-11-04 13:38:13,537 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45613/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:38:13,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:38:13,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45613/json 2026-11-04 13:38:13,583 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45613/json with timeout 3 increased to 10s during tests 2026-11-04 13:38:13,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45613/devtools/page/D83B146E2E9177EAFD14041F77DFDA83 2026-11-04 13:38:13,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:38:13,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:38:13,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:38:13,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:38:13,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:38:13,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:38:13,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:38:14,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:14] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.081 0.823 2026-11-04 13:38:14,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D83B146E2E9177EAFD14041F77DFDA83', 'loaderId': '88F9CB8B80B65D29D5F562967A9B48B2', 'isDownload': False} 2026-11-04 13:38:14,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('TicketScreenTour')" 2026-11-04 13:38:14,829 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:14,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:14] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-11-04 13:38:14,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:14] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.034 2026-11-04 13:38:14,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:14] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.040 2026-11-04 13:38:15,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:38:15,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:38:15,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 13:38:15,424 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:38:15,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:38:15,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('TicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:38:16,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.255 0.607 2026-11-04 13:38:16,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:16] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.881 2026-11-04 13:38:16,414 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:16,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.139 2026-11-04 13:38:16,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:38:16,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:38:17,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:38:18,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.118 1.395 2026-11-04 13:38:18,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.078 2026-11-04 13:38:18,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:38:18,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 13:38:18,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.027 0.058 2026-11-04 13:38:18,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.127 2026-11-04 13:38:18,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:38:18,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.178 2026-11-04 13:38:18,623 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.211 2026-11-04 13:38:18,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.262 2026-11-04 13:38:18,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.293 2026-11-04 13:38:18,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.265 2026-11-04 13:38:18,765 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:38:18,768 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:38:18,785 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:38:18,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.227 2026-11-04 13:38:18,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.289 2026-11-04 13:38:18,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.297 2026-11-04 13:38:18,955 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:18,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.287 2026-11-04 13:38:18,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.197 2026-11-04 13:38:18,992 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:38:18,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.011 0.199 2026-11-04 13:38:19,014 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.218 2026-11-04 13:38:19,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.014 0.242 2026-11-04 13:38:19,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.164 2026-11-04 13:38:19,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.119 2026-11-04 13:38:19,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.098 2026-11-04 13:38:19,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.129 2026-11-04 13:38:19,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.130 2026-11-04 13:38:19,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.106 2026-11-04 13:38:19,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.070 2026-11-04 13:38:19,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:38:19,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:19,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.020 2026-11-04 13:38:19,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:19,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:19,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 13:38:19,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:38:19,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:19,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:38:19,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:38:19,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:38:19,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:38:19,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:38:19,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:19,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:19,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:19,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:19,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-11-04 13:38:19,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:38:19,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 13:38:19,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:38:19,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:38:19,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:19,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:38:19,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:38:19,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:38:19,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:38:19,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:38:19,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:19,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:20,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:20,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:20,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 13:38:20,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:38:20,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 13:38:20,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:20,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:20,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:20,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0003")' 2026-11-04 13:38:20,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 13:38:20,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:38:20,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:20,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:38:20,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:38:20,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:38:20,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:38:20,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:38:20,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:20,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:38:20,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:38:20,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:38:20,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:20,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:20,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:20,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-11-04 13:38:20,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 13:38:20,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:38:20,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:20,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.012 2026-11-04 13:38:20,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:38:20,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:38:20,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:38:20,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:38:20,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:38:20,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:20,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:38:20,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:38:20,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'select customer 'Partner Test 2' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 2"))' 2026-11-04 13:38:20,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:38:20,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:38:20,750 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:20,754 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:20,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-11-04 13:38:20,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:20,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:20,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:20,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Partner Test 2")' 2026-11-04 13:38:20,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 13:38:20,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:38:20,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:38:20,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:38:20,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:38:20,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 13:38:20,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:38:20,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:38:20,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:38:21,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")))' 2026-11-04 13:38:21,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 13:38:21,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:38:21,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:38:21,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:38:21,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:38:21,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.015 2026-11-04 13:38:21,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3497539 for PoS orders references: ['Order 00059-002-0005'] (draft: False) 2026-11-04 13:38:21,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:38:21,919 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:38:22,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3497539 with result: [{'id': 61, 'pos_reference': 'Order 00059-002-0005', 'account_move': False}] 2026-11-04 13:38:22,092 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.058 0.135 2026-11-04 13:38:22,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:22] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 13:38:22,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:22,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:22,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:22,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-11-04 13:38:22,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:38:22,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:38:22,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Receipt")' 2026-11-04 13:38:22,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-11-04 13:38:23,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:38:23,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:38:23,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-11-04 13:38:23,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Payment")' 2026-11-04 13:38:23,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:38:23,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:38:23,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Ongoing")' 2026-11-04 13:38:23,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-11-04 13:38:23,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:38:23,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:38:23,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-11-04 13:38:23,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Receipt")' 2026-11-04 13:38:23,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:38:23,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:38:23,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Receipt Number")' 2026-11-04 13:38:23,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Receipt")' 2026-11-04 13:38:23,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:38:23,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:38:23,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-11-04 13:38:23,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 1")' 2026-11-04 13:38:23,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:38:23,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar input' 2026-11-04 13:38:23,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .search ul li:contains("Customer")' 2026-11-04 13:38:23,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-11-04 13:38:23,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 13:38:23,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:38:23,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:23,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:23,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:23,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:38:23,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:38:23,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-11-04 13:38:23,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0005")' 2026-11-04 13:38:23,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:23] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.033 2026-11-04 13:38:23,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:23] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.018 0.047 2026-11-04 13:38:24,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:38:24,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:38:24,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-11-04 13:38:24,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .pos-receipt-amount:contains("8.00")' 2026-11-04 13:38:25,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-11-04 13:38:25,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:38:25,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:38:25,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Payment")' 2026-11-04 13:38:25,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:25] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.007 0.024 2026-11-04 13:38:25,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 13:38:25,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:38:25,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:38:25,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:38:25,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:38:25,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89336780 for PoS orders references: ['Order 00059-002-0004'] (draft: False) 2026-11-04 13:38:25,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89336780 with result: [{'id': 62, 'pos_reference': 'Order 00059-002-0004', 'account_move': False}] 2026-11-04 13:38:25,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.022 0.076 2026-11-04 13:38:26,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:38:26,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:38:26,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:38:26,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 13:38:26,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 13:38:26,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter' 2026-11-04 13:38:26,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 13:38:26,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.pos-search-bar .filter ul li:contains("Paid")' 2026-11-04 13:38:26,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.019 2026-11-04 13:38:26,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Partner Test 2")' 2026-11-04 13:38:26,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:26] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 16 0.012 0.065 2026-11-04 13:38:27,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("-0005")' 2026-11-04 13:38:27,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:38:27,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: undefined (trigger: .order-container .orderline)' 2026-11-04 13:38:27,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Invoice")' 2026-11-04 13:38:27,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:38:27,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:38:27,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click partner 'Partner Test 3' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("Partner Test 3"))' 2026-11-04 13:38:27,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Reprint Invoice")' 2026-11-04 13:38:27,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:27] "POST /web/dataset/call_kw/pos.order/write HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 13:38:29,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:29] "POST /web/dataset/call_kw/pos.order/action_pos_order_invoice HTTP/1.1" 200 - 759 0.560 1.795 2026-11-04 13:38:29,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 1.545 2026-11-04 13:38:29,736 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:29] "POST /web/dataset/call_kw/pos.order/read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:38:29,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:29] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.005 0.020 2026-11-04 13:38:29,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:29] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.010 0.031 2026-11-04 13:38:29,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:29] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.020 0.043 2026-11-04 13:38:30,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-11-04 13:38:30,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .control-button:contains("Print Receipt")' 2026-11-04 13:38:30,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:38:31,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.receipt-screen .button.back' 2026-11-04 13:38:31,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-11-04 13:38:31,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 13:38:31,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:38:31,532 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.026 2026-11-04 13:38:31,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:38:31,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:38:31,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-11-04 13:38:31,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:38:31,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.023 2026-11-04 13:38:31,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .set-partner:contains("Partner Test 3")' 2026-11-04 13:38:31,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-11-04 13:38:31,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:38:31,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 13:38:31,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 13:38:31,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:38:31,704 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:31] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:38:31,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:38:31,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:38:31,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:38:31,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"productName":"Desk Pad","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")))' 2026-11-04 13:38:31,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:38:31,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-11-04 13:38:31,811 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:31] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:38:31,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:31] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.016 0.032 2026-11-04 13:38:31,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 13:38:31,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:38:31,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-1")))' 2026-11-04 13:38:31,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:38:31,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 13:38:33,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:38:33,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:38:33,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 13:38:34,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:38:34,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:38:34,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"-2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("-2")))' 2026-11-04 13:38:35,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-11-04 13:38:35,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:38:35,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:38:35,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .to-refund-highlight:contains("Refunding 2.00")' 2026-11-04 13:38:35,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 13:38:35,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:38:35,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:35] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.011 0.031 2026-11-04 13:38:35,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:38:35,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:38:35,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:38:35,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34075432 for PoS orders references: ['Order 00059-002-0006'] (draft: False) 2026-11-04 13:38:35,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:38:35,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34075432 with result: [{'id': 63, 'pos_reference': 'Order 00059-002-0006', 'account_move': False}] 2026-11-04 13:38:35,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.025 0.060 2026-11-04 13:38:36,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:38:36,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.control-button:contains("Refund")' 2026-11-04 13:38:36,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .order-row > .col:contains("-0005")' 2026-11-04 13:38:36,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour TicketScreenTour on step: '.ticket-screen .refund-note:contains("2.00 Refunded")' 2026-11-04 13:38:36,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:36] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.009 0.025 2026-11-04 13:38:36,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:36] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 17 0.016 0.047 2026-11-04 13:38:37,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:38:37,568 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:37] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:38:37,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12171 2026-11-04 13:38:37,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:38:37,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12171 2026-11-04 13:38:37,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133837_697855_TestUi.txt 2026-11-04 13:38:37,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppzo3inod_chrome_odoo" 2026-11-04 13:38:37,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_06_pos_discount_display_with_multiple_pricelist ... 2026-11-04 13:38:38,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12418 2026-11-04 13:38:38,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkvc6w8_0_chrome_odoo 2026-11-04 13:38:38,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39423/json/version 2026-11-04 13:38:38,565 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39423/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:38:38,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:38:38,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39423/json 2026-11-04 13:38:38,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39423/json with timeout 3 increased to 10s during tests 2026-11-04 13:38:38,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39423/devtools/page/F7BD676CAEE505148EC1766E2C3D5D60 2026-11-04 13:38:38,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:38:38,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:38:39,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:38:39,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:38:39,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:38:39,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:38:39,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:38:39,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:39] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.073 0.821 2026-11-04 13:38:39,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F7BD676CAEE505148EC1766E2C3D5D60', 'loaderId': '28B18042277A5AABC973C99D547134A2', 'isDownload': False} 2026-11-04 13:38:39,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptScreenDiscountWithPricelistTour')" 2026-11-04 13:38:39,987 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:40,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-11-04 13:38:40,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 13:38:40,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.034 2026-11-04 13:38:40,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 13:38:40,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 13:38:40,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 13:38:40,628 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:38:40,631 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:38:40,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptScreenDiscountWithPricelistTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:38:41,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.244 0.645 2026-11-04 13:38:41,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:41] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.925 2026-11-04 13:38:41,660 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:41,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.120 2026-11-04 13:38:41,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:38:41,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:38:42,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.126 0.402 2026-11-04 13:38:42,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.062 2026-11-04 13:38:42,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-11-04 13:38:42,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:38:42,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.026 0.039 2026-11-04 13:38:42,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.110 2026-11-04 13:38:42,752 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:38:42,776 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.154 2026-11-04 13:38:42,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.217 2026-11-04 13:38:42,866 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:42,884 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:42,890 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.247 2026-11-04 13:38:42,891 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:42,911 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:38:42,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.304 2026-11-04 13:38:42,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.271 2026-11-04 13:38:43,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.016 0.234 2026-11-04 13:38:43,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=product.product&field=image_128&id=880&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.259 2026-11-04 13:38:43,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.146 2026-11-04 13:38:43,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.161 2026-11-04 13:38:43,098 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:38:43,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.135 2026-11-04 13:38:43,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.014 0.140 2026-11-04 13:38:43,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.145 2026-11-04 13:38:43,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.022 0.168 2026-11-04 13:38:43,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.167 2026-11-04 13:38:43,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.174 2026-11-04 13:38:43,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.201 2026-11-04 13:38:43,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.239 2026-11-04 13:38:43,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.253 2026-11-04 13:38:43,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.185 2026-11-04 13:38:43,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.192 2026-11-04 13:38:43,458 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.139 2026-11-04 13:38:43,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:38:43,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:38:43,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:38:43,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.020 2026-11-04 13:38:43,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:38:43,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:38:43,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.o_pricelist_button' 2026-11-04 13:38:43,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'select price list 'special_pricelist' (trigger: .selection-item:contains("special_pricelist"))' 2026-11-04 13:38:43,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"productName":"Test Product","oldPrice":"7.0"} (trigger: .order-container .orderline:has(.product-name:contains("Test Product")):has(.info-list .price-per-unit s:contains("7.0")))' 2026-11-04 13:38:43,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:38:43,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:38:43,807 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:38:43,808 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:38:43,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:38:43,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:38:43,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"oldPrice":"7"} (trigger: .order-container .orderline:has(.info-list .price-per-unit s:contains("7")))' 2026-11-04 13:38:43,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17847799 for PoS orders references: ['Order 00060-002-0001'] (draft: False) 2026-11-04 13:38:43,880 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:38:44,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17847799 with result: [{'id': 64, 'pos_reference': 'Order 00060-002-0001', 'account_move': False}] 2026-11-04 13:38:44,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.076 0.124 2026-11-04 13:38:44,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:44] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-11-04 13:38:44,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:38:44,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:38:44,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:38:44,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:38:44,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 13:38:44,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:38:44,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 13:38:44,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:38:45,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:38:45,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:38:45,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:38:45,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptScreenDiscountWithPricelistTour on step: '.pos-receipt:not(:contains("Discounts"))' 2026-11-04 13:38:45,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17713271 for PoS orders references: ['Order 00060-002-0002'] (draft: False) 2026-11-04 13:38:45,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17713271 with result: [{'id': 65, 'pos_reference': 'Order 00060-002-0002', 'account_move': False}] 2026-11-04 13:38:45,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.025 0.079 2026-11-04 13:38:45,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:38:45,986 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:46,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12418 2026-11-04 13:38:46,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:38:46,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12418 2026-11-04 13:38:46,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133846_138126_TestUi.txt 2026-11-04 13:38:46,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkvc6w8_0_chrome_odoo" 2026-11-04 13:38:46,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_barcodes_scan ... 2026-11-04 13:38:46,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12627 2026-11-04 13:38:46,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6uq8v_f3_chrome_odoo 2026-11-04 13:38:46,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42569/json/version 2026-11-04 13:38:46,708 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42569/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:38:46,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:38:46,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42569/json 2026-11-04 13:38:46,771 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42569/json with timeout 3 increased to 10s during tests 2026-11-04 13:38:46,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42569/devtools/page/56B94CF89A9E0EFC2278EBEDF376C0BA 2026-11-04 13:38:46,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:38:46,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:38:47,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:38:47,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:38:47,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:38:47,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:38:47,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:38:47,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:47] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.079 0.787 2026-11-04 13:38:47,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '56B94CF89A9E0EFC2278EBEDF376C0BA', 'loaderId': 'AF15B514FFEC2673430DAA49C9703BCF', 'isDownload': False} 2026-11-04 13:38:47,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningTour')" 2026-11-04 13:38:47,974 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:48,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 13:38:48,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-11-04 13:38:48,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.050 2026-11-04 13:38:48,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:38:48,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 13:38:48,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:38:48,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:38:48,686 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:48,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:38:49,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.207 0.558 2026-11-04 13:38:49,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.038 0.797 2026-11-04 13:38:49,595 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:49,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.036 0.165 2026-11-04 13:38:49,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 13:38:49,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-11-04 13:38:50,488 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.130 0.518 2026-11-04 13:38:50,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:38:50,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.089 2026-11-04 13:38:50,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-11-04 13:38:50,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:38:50,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.045 0.066 2026-11-04 13:38:50,826 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:50,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.020 0.164 2026-11-04 13:38:50,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.019 0.253 2026-11-04 13:38:50,997 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38: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-11-04 13:38:51,014 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:38:51,028 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:38:51,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.310 2026-11-04 13:38:51,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.016 0.397 2026-11-04 13:38:51,189 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.446 2026-11-04 13:38:51,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.357 2026-11-04 13:38:51,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.372 2026-11-04 13:38:51,294 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:38:51,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.028 0.313 2026-11-04 13:38:51,392 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:38:51,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.335 2026-11-04 13:38:51,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.255 2026-11-04 13:38:51,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.239 2026-11-04 13:38:51,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.228 2026-11-04 13:38:51,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.009 0.226 2026-11-04 13:38:51,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.183 2026-11-04 13:38:51,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.105 2026-11-04 13:38:51,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.150 2026-11-04 13:38:51,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.185 2026-11-04 13:38:51,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.186 2026-11-04 13:38:51,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-11-04 13:38:51,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")))' 2026-11-04 13:38:51,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.212 2026-11-04 13:38:51,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '0123456789' (trigger: body)' 2026-11-04 13:38:51,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("2")))' 2026-11-04 13:38:51,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.213 2026-11-04 13:38:51,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000000004' (trigger: body)' 2026-11-04 13:38:51,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("0.00")))' 2026-11-04 13:38:51,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2305000123451' (trigger: body)' 2026-11-04 13:38:51,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.205 2026-11-04 13:38:51,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":1,"price":"123.45"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")):has(.price:contains("123.45")))' 2026-11-04 13:38:51,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005000000' (trigger: body)' 2026-11-04 13:38:51,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.123 2026-11-04 13:38:51,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":0,"price":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(.price:contains("0.00")))' 2026-11-04 13:38:51,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'PoS model scan barcode '2100005080002' (trigger: body)' 2026-11-04 13:38:51,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":8} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("8")))' 2026-11-04 13:38:51,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:38:51,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:38:51,893 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:38:51,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12627 2026-11-04 13:38:51,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:38:51,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12627 2026-11-04 13:38:52,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133852_025256_TestUi.txt 2026-11-04 13:38:52,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6uq8v_f3_chrome_odoo" 2026-11-04 13:38:52,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_07_pos_combo ... 2026-11-04 13:38:55,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 12835 2026-11-04 13:38:55,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpposcm7it_chrome_odoo 2026-11-04 13:38:55,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33017/json/version 2026-11-04 13:38:55,863 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33017/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:38:55,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:38:55,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33017/json 2026-11-04 13:38:55,938 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33017/json with timeout 3 increased to 10s during tests 2026-11-04 13:38:55,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33017/devtools/page/3B31C609B38D5A21203760F49AAAFA68 2026-11-04 13:38:55,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:38:55,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:38:56,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:38:56,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:38:56,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:38:56,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:38:56,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:38:57,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.087 0.800 2026-11-04 13:38:57,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3B31C609B38D5A21203760F49AAAFA68', 'loaderId': '190937E870B5134159B742E7462E8BD4', 'isDownload': False} 2026-11-04 13:38:57,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboPriceTaxIncludedTour')" 2026-11-04 13:38:57,263 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:57,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 13:38:57,308 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.028 2026-11-04 13:38:57,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-11-04 13:38:57,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:38:57,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 13:38:57,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 13:38:57,874 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:38:57,875 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:38:57,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboPriceTaxIncludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:38:58,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.241 0.667 2026-11-04 13:38:58,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.894 2026-11-04 13:38:58,884 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:38:58,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.046 2026-11-04 13:38:59,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:38:59,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:38:59,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.139 0.512 2026-11-04 13:38:59,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.073 2026-11-04 13:38:59,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:38:59,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-11-04 13:38:59,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:38:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:39:00,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=882&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.036 0.053 2026-11-04 13:39:00,092 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=883&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.139 2026-11-04 13:39:00,101 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:39:00,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=884&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.193 2026-11-04 13:39:00,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=885&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.237 2026-11-04 13:39:00,233 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39: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-11-04 13:39:00,248 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:39:00,260 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:00,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=887&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.282 2026-11-04 13:39:00,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=886&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.339 2026-11-04 13:39:00,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.268 2026-11-04 13:39:00,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=888&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.267 2026-11-04 13:39:00,412 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:39:00,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=889&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.266 2026-11-04 13:39:00,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.185 2026-11-04 13:39:00,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.180 2026-11-04 13:39:00,497 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 13:39:00,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.023 0.197 2026-11-04 13:39:00,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.215 2026-11-04 13:39:00,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.205 2026-11-04 13:39:00,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.147 2026-11-04 13:39:00,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.136 2026-11-04 13:39:00,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.117 2026-11-04 13:39:00,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.153 2026-11-04 13:39:00,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=892&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.172 2026-11-04 13:39:00,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=891&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.229 2026-11-04 13:39:00,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.247 2026-11-04 13:39:00,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.323 2026-11-04 13:39:00,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:39:00,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-11-04 13:39:00,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 1 is not present in the combo options (trigger: body:not(:has(label.combo-line article.product:has( .product-name:contains("Combo Product 1")))))' 2026-11-04 13:39:00,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:00] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.344 2026-11-04 13:39:01,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-11-04 13:39:01,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.322 2026-11-04 13:39:01,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 9 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 9")))' 2026-11-04 13:39:01,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 13:39:01,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'canceling product configuration (trigger: .product-configurator-popup .button.cancel)' 2026-11-04 13:39:01,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is not displayed if zero (trigger: article.product .product-content:not(:has(.price-tag:contains("0"))))' 2026-11-04 13:39:01,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'check that amount is properly displayed when it is not 0 (trigger: article.product .product-content .product-name:contains("Combo Product 3") ~.price-tag:contains("2.60"))' 2026-11-04 13:39:01,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.331 2026-11-04 13:39:01,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'try to click `confirm` without having made all the selections (trigger: .popup.combo-configurator-popup footer button.confirm[disabled])' 2026-11-04 13:39:01,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-11-04 13:39:01,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-11-04 13:39:01,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.312 2026-11-04 13:39:01,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-11-04 13:39:01,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 13:39:01,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 8 is selected (trigger: input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 13:39:01,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=product.product&field=image_128&id=890&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.298 2026-11-04 13:39:01,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check that Combo Product 7 is not selected (trigger: body:not(:has(input:checked ~ label.combo-line article.product:has( .product-name:contains("Combo Product 7")))))' 2026-11-04 13:39:01,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:39:01,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.318 2026-11-04 13:39:01,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.301 2026-11-04 13:39:01,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-11-04 13:39:01,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-11-04 13:39:01,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-11-04 13:39:01,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:39:01,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.337 2026-11-04 13:39:01,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"1.0","price":"13.43"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")):has(.price:contains("13.43")))' 2026-11-04 13:39:01,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-11-04 13:39:01,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-11-04 13:39:01,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:39:01,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.342 2026-11-04 13:39:01,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"1.0","price":"18.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")):has(.price:contains("18.67")))' 2026-11-04 13:39:01,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-11-04 13:39:01,468 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.310 2026-11-04 13:39:01,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-11-04 13:39:01,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.289 2026-11-04 13:39:01,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:39:01,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"1.0","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-11-04 13:39:01,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:01] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.221 2026-11-04 13:39:01,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"productName":"Office Combo","price":"0.0"} (trigger: body:not(:has(.order-container .orderline:has(.product-name:contains("Office Combo")):has(.price:contains("0.0")))))' 2026-11-04 13:39:01,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:39:01,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-11-04 13:39:02,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:39:02,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")))' 2026-11-04 13:39:02,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:39:02,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 3","quantity":"2.0","price":"26.86"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("2")):has(.price:contains("26.86")))' 2026-11-04 13:39:02,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-11-04 13:39:02,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")))' 2026-11-04 13:39:02,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:39:02,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 5","quantity":"2.0","price":"37.34"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("2")):has(.price:contains("37.34")))' 2026-11-04 13:39:02,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-11-04 13:39:02,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")))' 2026-11-04 13:39:02,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:39:02,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 8","quantity":"2.0","price":"60.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("2")):has(.price:contains("60.00")))' 2026-11-04 13:39:02,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:39:02,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:39:02,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:39:03,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:39:03,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:39:03,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-11-04 13:39:03,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-11-04 13:39:03,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 13:39:03,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:39:03,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '62.10' (trigger: .product-screen .order-summary .total:contains("62.10"))' 2026-11-04 13:39:03,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:39:03,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:39:03,704 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:03,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:39:03,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:39:03,723 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:39:03,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:39:03,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.037 2026-11-04 13:39:03,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22058063 for PoS orders references: ['Order 00062-002-0001'] (draft: False) 2026-11-04 13:39:03,782 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:39:03,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22058063 with result: [{'id': 66, 'pos_reference': 'Order 00062-002-0001', 'account_move': False}] 2026-11-04 13:39:03,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.065 0.155 2026-11-04 13:39:04,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:04] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.013 2026-11-04 13:39:04,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:39:04,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:39:04,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:39:04,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:39:04,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:39:04,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:39:04,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total amount is '59.17' (trigger: .product-screen .order-summary .total:contains("59.17"))' 2026-11-04 13:39:04,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboPriceTaxIncludedTour on step: 'order total tax is '10.56' (trigger: .order-summary .tax:contains("10.56"))' 2026-11-04 13:39:04,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:05,009 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:05,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 12835 2026-11-04 13:39:05,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:05,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 12835 2026-11-04 13:39:05,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133905_130538_TestUi.txt 2026-11-04 13:39:05,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpposcm7it_chrome_odoo" 2026-11-04 13:39:05,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_08_show_tax_excluded ... 2026-11-04 13:39:06,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13060 2026-11-04 13:39:06,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpf54mjok9_chrome_odoo 2026-11-04 13:39:06,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38995/json/version 2026-11-04 13:39:06,173 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38995/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:06,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:06,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38995/json 2026-11-04 13:39:06,206 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38995/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:06,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38995/devtools/page/F00335FF138697C4301FDF5F4BD13F9F 2026-11-04 13:39:06,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:06,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:06,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:39:06,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:06,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:06,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:06,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:07,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:07] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.069 0.740 2026-11-04 13:39:07,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'F00335FF138697C4301FDF5F4BD13F9F', 'loaderId': '35C8C79B900FABFD58C386016B543A93', 'isDownload': False} 2026-11-04 13:39:07,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ShowTaxExcludedTour')" 2026-11-04 13:39:07,412 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:07,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.017 2026-11-04 13:39:07,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 13:39:07,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-11-04 13:39:07,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:07] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 13:39:07,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:39:08,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 13:39:08,025 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:39:08,027 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:39:08,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ShowTaxExcludedTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:39:08,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.200 0.548 2026-11-04 13:39:08,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.768 2026-11-04 13:39:08,911 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:08,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.112 2026-11-04 13:39:09,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.005 0.011 2026-11-04 13:39:09,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:39:09,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.139 0.452 2026-11-04 13:39:09,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.051 2026-11-04 13:39:09,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-11-04 13:39:09,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:39:09,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.018 0.042 2026-11-04 13:39:09,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.091 2026-11-04 13:39:10,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.141 2026-11-04 13:39:10,047 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:39:10,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.182 2026-11-04 13:39:10,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.221 2026-11-04 13:39:10,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.027 0.280 2026-11-04 13:39:10,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.272 2026-11-04 13:39:10,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.307 2026-11-04 13:39:10,314 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39: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-11-04 13:39:10,324 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:10,336 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:39:10,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=893&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.284 2026-11-04 13:39:10,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.311 2026-11-04 13:39:10,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.311 2026-11-04 13:39:10,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.001 0.238 2026-11-04 13:39:10,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.222 2026-11-04 13:39:10,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.175 2026-11-04 13:39:10,487 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:39:10,495 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.143 2026-11-04 13:39:10,512 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:39:10,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.015 0.183 2026-11-04 13:39:10,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.165 2026-11-04 13:39:10,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.128 2026-11-04 13:39:10,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.004 0.113 2026-11-04 13:39:10,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.006 0.113 2026-11-04 13:39:10,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.131 2026-11-04 13:39:10,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.099 2026-11-04 13:39:10,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.076 2026-11-04 13:39:11,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:39:11,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:39:11,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:39:11,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.020 2026-11-04 13:39:11,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-11-04 13:39:11,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'order total amount is '110.0' (trigger: .product-screen .order-summary .total:contains("110.0"))' 2026-11-04 13:39:11,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ShowTaxExcludedTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:39:11,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:11,141 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:39:11,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13060 2026-11-04 13:39:11,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:11,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13060 2026-11-04 13:39:11,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133911_254554_TestUi.txt 2026-11-04 13:39:11,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpf54mjok9_chrome_odoo" 2026-11-04 13:39:11,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_09_pos_barcodes_scan_product_pacaging ... 2026-11-04 13:39:12,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13265 2026-11-04 13:39:12,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcv99a9f__chrome_odoo 2026-11-04 13:39:12,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43131/json/version 2026-11-04 13:39:12,055 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43131/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:12,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:12,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43131/json 2026-11-04 13:39:12,087 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43131/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:12,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43131/devtools/page/4E01F98508A53FF90E4EC51AE3E6B6FF 2026-11-04 13:39:12,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:12,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:12,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:39:12,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:12,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:12,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:12,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:13,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:13] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.079 0.763 2026-11-04 13:39:13,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '4E01F98508A53FF90E4EC51AE3E6B6FF', 'loaderId': '546C084F7812CBF5E8609F22AC6BA05F', 'isDownload': False} 2026-11-04 13:39:13,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('BarcodeScanningProductPackagingTour')" 2026-11-04 13:39:13,359 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:13,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:13] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-11-04 13:39:13,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:13] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-11-04 13:39:13,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:13] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.041 2026-11-04 13:39:13,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:13] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.017 2026-11-04 13:39:13,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.011 2026-11-04 13:39:13,988 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:39:14,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 13:39:14,007 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:39:14,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('BarcodeScanningProductPackagingTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:39:14,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.212 0.621 2026-11-04 13:39:14,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.864 2026-11-04 13:39:14,963 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:15,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.074 2026-11-04 13:39:15,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:39:15,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:39:15,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.098 0.401 2026-11-04 13:39:15,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.068 2026-11-04 13:39:15,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:39:15,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:39:15,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.033 0.061 2026-11-04 13:39:16,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.126 2026-11-04 13:39:16,051 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:39:16,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.209 2026-11-04 13:39:16,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.247 2026-11-04 13:39:16,173 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:39:16,183 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:16,192 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:16,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.284 2026-11-04 13:39:16,228 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:39:16,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.330 2026-11-04 13:39:16,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.284 2026-11-04 13:39:16,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=894&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.253 2026-11-04 13:39:16,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.245 2026-11-04 13:39:16,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.162 2026-11-04 13:39:16,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.159 2026-11-04 13:39:16,409 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:16,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.014 2026-11-04 13:39:16,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.136 2026-11-04 13:39:16,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.134 2026-11-04 13:39:16,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.104 2026-11-04 13:39:16,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.024 0.106 2026-11-04 13:39:16,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.252 2026-11-04 13:39:16,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.133 2026-11-04 13:39:16,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.155 2026-11-04 13:39:16,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.197 2026-11-04 13:39:16,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.197 2026-11-04 13:39:16,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.158 2026-11-04 13:39:16,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.188 2026-11-04 13:39:16,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:39:16,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-11-04 13:39:16,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.019 2026-11-04 13:39:16,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("1")))' 2026-11-04 13:39:16,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345601' (trigger: body)' 2026-11-04 13:39:16,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("2")))' 2026-11-04 13:39:17,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-11-04 13:39:17,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":12} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("12")))' 2026-11-04 13:39:17,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'PoS model scan barcode '12345610' (trigger: body)' 2026-11-04 13:39:17,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Packaging Product","quantity":22} (trigger: .order-container .orderline.selected:has(.product-name:contains("Packaging Product")):has(em.qty:contains("22")))' 2026-11-04 13:39:17,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour BarcodeScanningProductPackagingTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:39:17,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:17,105 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:17,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13265 2026-11-04 13:39:17,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:17,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13265 2026-11-04 13:39:17,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133917_245822_TestUi.txt 2026-11-04 13:39:17,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcv99a9f__chrome_odoo" 2026-11-04 13:39:17,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_GS1_pos_barcodes_scan ... 2026-11-04 13:39:18,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13466 2026-11-04 13:39:18,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr47plha7_chrome_odoo 2026-11-04 13:39:18,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46421/json/version 2026-11-04 13:39:18,385 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46421/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:18,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:18,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46421/json 2026-11-04 13:39:18,433 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46421/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:18,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46421/devtools/page/85FF03321F5F2F878D3DF84A5E527EB3 2026-11-04 13:39:18,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:18,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:18,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:39:18,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:18,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:18,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:18,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:20,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:20] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 113 0.078 1.759 2026-11-04 13:39:20,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '85FF03321F5F2F878D3DF84A5E527EB3', 'loaderId': 'BBAD82E4D6902986AAB372AB4AE1CF72', 'isDownload': False} 2026-11-04 13:39:20,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GS1BarcodeScanningTour')" 2026-11-04 13:39:20,758 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:20,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:20] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.015 2026-11-04 13:39:20,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:20] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.035 2026-11-04 13:39:20,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:20] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.038 2026-11-04 13:39:21,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:21] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:39:21,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:39:21,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 13:39:21,442 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:21,445 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:39:21,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:39:21,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:39:21,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GS1BarcodeScanningTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:39:22,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.219 0.609 2026-11-04 13:39:22,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:22] "GET /pos/ui HTTP/1.1" 200 - 21 0.018 0.803 2026-11-04 13:39:22,404 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:22,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.097 2026-11-04 13:39:22,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.009 0.016 2026-11-04 13:39:22,613 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 13:39:22,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:39:22,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-11-04 13:39:23,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.114 0.456 2026-11-04 13:39:23,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.051 2026-11-04 13:39:23,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:39:23,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:39:23,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.039 0.055 2026-11-04 13:39:23,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.158 2026-11-04 13:39:23,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:39:23,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.229 2026-11-04 13:39:23,697 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:39:23,710 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:23,716 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:23,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.259 2026-11-04 13:39:23,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.026 0.289 2026-11-04 13:39:23,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.364 2026-11-04 13:39:23,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.342 2026-11-04 13:39:23,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:39:23,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=product.product&field=image_128&id=895&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.270 2026-11-04 13:39:23,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.209 2026-11-04 13:39:23,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.201 2026-11-04 13:39:23,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.156 2026-11-04 13:39:24,001 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:39:24,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.119 2026-11-04 13:39:24,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.113 2026-11-04 13:39:24,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.106 2026-11-04 13:39:24,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.016 0.137 2026-11-04 13:39:24,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.168 2026-11-04 13:39:24,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=product.product&field=image_128&id=896&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.188 2026-11-04 13:39:24,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=product.product&field=image_128&id=897&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.229 2026-11-04 13:39:24,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.281 2026-11-04 13:39:24,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.016 0.334 2026-11-04 13:39:24,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:39:24,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-11-04 13:39:24,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.328 2026-11-04 13:39:24,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")))' 2026-11-04 13:39:24,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125100000001' (trigger: body)' 2026-11-04 13:39:24,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.344 2026-11-04 13:39:24,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("2")))' 2026-11-04 13:39:24,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020125305' (trigger: body)' 2026-11-04 13:39:24,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":7} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("7")))' 2026-11-04 13:39:24,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.011 0.313 2026-11-04 13:39:24,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '01084316730201253010' (trigger: body)' 2026-11-04 13:39:24,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.287 2026-11-04 13:39:24,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":17} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("17")))' 2026-11-04 13:39:24,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.225 2026-11-04 13:39:24,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-11-04 13:39:24,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")))' 2026-11-04 13:39:24,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '08431673020126' (trigger: body)' 2026-11-04 13:39:24,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.158 2026-11-04 13:39:24,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 2","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 2")):has(em.qty:contains("2")))' 2026-11-04 13:39:24,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-11-04 13:39:24,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")))' 2026-11-04 13:39:24,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '3760171283370' (trigger: body)' 2026-11-04 13:39:24,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 3","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 3")):has(em.qty:contains("2")))' 2026-11-04 13:39:24,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132' (trigger: body)' 2026-11-04 13:39:24,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":27} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("27")))' 2026-11-04 13:39:24,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'PoS model scan barcode '0108431673020132305' (trigger: body)' 2026-11-04 13:39:24,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product 1","quantity":77} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product 1")):has(em.qty:contains("77")))' 2026-11-04 13:39:24,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour GS1BarcodeScanningTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:39:24,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:24,805 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:39:24,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13466 2026-11-04 13:39:24,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:24,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13466 2026-11-04 13:39:24,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133924_936842_TestUi.txt 2026-11-04 13:39:24,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr47plha7_chrome_odoo" 2026-11-04 13:39:24,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_add_multiple_serials_at_once ... 2026-11-04 13:39:25,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13671 2026-11-04 13:39:25,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpicg2id_g_chrome_odoo 2026-11-04 13:39:25,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46225/json/version 2026-11-04 13:39:25,726 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46225/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:25,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:25,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46225/json 2026-11-04 13:39:25,790 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46225/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:25,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46225/devtools/page/E13896833C56EC4C967781CCD3B2FD08 2026-11-04 13:39:25,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:25,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:26,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:39:26,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:26,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:26,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:26,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:26,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:26] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.071 0.711 2026-11-04 13:39:26,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E13896833C56EC4C967781CCD3B2FD08', 'loaderId': '67A03856BC30ED4323ABE825C7A5DCCA', 'isDownload': False} 2026-11-04 13:39:26,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_add_multiple_serials_at_once')" 2026-11-04 13:39:26,990 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:27,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-11-04 13:39:27,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.025 2026-11-04 13:39:27,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-11-04 13:39:27,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:39:27,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-11-04 13:39:27,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.010 2026-11-04 13:39:27,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_add_multiple_serials_at_once', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:39:27,667 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 13:39:27,671 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.039 2026-11-04 13:39:28,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:39:28,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.217 0.641 2026-11-04 13:39:28,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.067 2026-11-04 13:39:28,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-11-04 13:39:28,691 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:39:28,789 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.023 0.053 2026-11-04 13:39:28,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.111 2026-11-04 13:39:28,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.148 2026-11-04 13:39:28,904 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:39:28,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.204 2026-11-04 13:39:28,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:28] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.243 2026-11-04 13:39:29,000 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:39:29,015 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:29,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.285 2026-11-04 13:39:29,031 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:29,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.015 2026-11-04 13:39:29,083 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:39:29,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=product.product&field=image_128&id=898&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.247 2026-11-04 13:39:29,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.246 2026-11-04 13:39:29,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.282 2026-11-04 13:39:29,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.020 0.438 2026-11-04 13:39:29,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.229 2026-11-04 13:39:29,309 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:39:29,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.022 0.201 2026-11-04 13:39:29,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.205 2026-11-04 13:39:29,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.018 2026-11-04 13:39:29,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.021 0.180 2026-11-04 13:39:29,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.189 2026-11-04 13:39:29,482 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.192 2026-11-04 13:39:29,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.197 2026-11-04 13:39:29,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.224 2026-11-04 13:39:29,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.391 2026-11-04 13:39:29,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.009 0.209 2026-11-04 13:39:29,623 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.109 2026-11-04 13:39:29,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:39:29,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:39:29,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:39:29,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.017 2026-11-04 13:39:29,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:39:29,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:39:29,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:39:29,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:39:29,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:39:29,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("3")))' 2026-11-04 13:39:29,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:39:29,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: '.fa-trash-o' 2026-11-04 13:39:29,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:39:29,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:39:29,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'enter lot number (trigger: .list-line-input:last())' 2026-11-04 13:39:29,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Press Enter (trigger: .list-line-input:last())' 2026-11-04 13:39:29,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:39:30,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("4")))' 2026-11-04 13:39:30,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_add_multiple_serials_at_once on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:39:30,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:30,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13671 2026-11-04 13:39:30,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:30,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13671 2026-11-04 13:39:30,048 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:39:30,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133930_162608_TestUi.txt 2026-11-04 13:39:30,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpicg2id_g_chrome_odoo" 2026-11-04 13:39:30,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_payments_should_reflect_on_next_opening ... 2026-11-04 13:39:30,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 13879 2026-11-04 13:39:30,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2paled9g_chrome_odoo 2026-11-04 13:39:30,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33605/json/version 2026-11-04 13:39:30,764 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33605/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:30,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:30,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33605/json 2026-11-04 13:39:30,778 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33605/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:30,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33605/devtools/page/2C91242BF509C08AC9FC76C8AFB44D26 2026-11-04 13:39:30,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:30,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:31,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:39:31,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:31,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:31,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:31,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:31,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:31] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.073 0.794 2026-11-04 13:39:31,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2C91242BF509C08AC9FC76C8AFB44D26', 'loaderId': 'F1269655987B8923094BE5C5F628A0A3', 'isDownload': False} 2026-11-04 13:39:31,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OrderPaidInCash')" 2026-11-04 13:39:31,993 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:32,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.031 0.016 2026-11-04 13:39:32,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.020 2026-11-04 13:39:32,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-11-04 13:39:32,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-11-04 13:39:32,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-11-04 13:39:32,639 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:39:32,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.012 2026-11-04 13:39:32,644 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:39:32,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OrderPaidInCash', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:39:33,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.235 0.542 2026-11-04 13:39:33,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.771 2026-11-04 13:39:33,539 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:33,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.093 2026-11-04 13:39:33,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 13:39:33,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 13:39:34,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.144 0.499 2026-11-04 13:39:34,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.061 2026-11-04 13:39:34,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:39:34,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.019 2026-11-04 13:39:34,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:39:34,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.031 0.036 2026-11-04 13:39:34,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.114 2026-11-04 13:39:34,811 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:39:34,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.168 2026-11-04 13:39:34,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.226 2026-11-04 13:39:34,958 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:39:34,976 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:39:34,983 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:39:34,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:34] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.019 0.301 2026-11-04 13:39:35,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.365 2026-11-04 13:39:35,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.348 2026-11-04 13:39:35,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.312 2026-11-04 13:39:35,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.022 0.321 2026-11-04 13:39:35,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.024 0.249 2026-11-04 13:39:35,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:39:35,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.268 2026-11-04 13:39:35,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.228 2026-11-04 13:39:35,319 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:39:35,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.229 2026-11-04 13:39:35,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.236 2026-11-04 13:39:35,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.020 2026-11-04 13:39:35,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.162 2026-11-04 13:39:35,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.123 2026-11-04 13:39:35,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.165 2026-11-04 13:39:35,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.175 2026-11-04 13:39:35,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.363 2026-11-04 13:39:35,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.156 2026-11-04 13:39:35,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.103 2026-11-04 13:39:35,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:39:35,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:39:35,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.023 2026-11-04 13:39:35,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:39:35,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:39:35,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:39:35,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:39:35,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:39:35,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:39:35,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-11-04 13:39:36,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("5")))' 2026-11-04 13:39:36,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:39:36,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:39:36,711 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:39:36,712 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:39:36,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:39:36,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:39:36,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:39:36,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:39:36,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85640059 for PoS orders references: ['Order 00067-002-0001'] (draft: False) 2026-11-04 13:39:36,787 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:39:36,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85640059 with result: [{'id': 67, 'pos_reference': 'Order 00067-002-0001', 'account_move': False}] 2026-11-04 13:39:36,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.074 0.147 2026-11-04 13:39:37,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:37] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.019 2026-11-04 13:39:37,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:39:37,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:39:37,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:39:37,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:39:37,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.close-button' 2026-11-04 13:39:37,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'div.popup.close-pos-popup input' 2026-11-04 13:39:37,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:37] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.048 2026-11-04 13:39:38,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '.payment-methods-overview tr td:nth-child(4):contains(0.00)' 2026-11-04 13:39:39,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 13:39:39,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: 'footer .button:contains('Close Session')' 2026-11-04 13:39:39,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-11-04 13:39:39,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:39] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.007 0.023 2026-11-04 13:39:39,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:39] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 23 0.015 0.041 2026-11-04 13:39:40,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-11-04 13:39:41,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:41] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 612 0.410 1.054 2026-11-04 13:39:41,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:41] "GET /web HTTP/1.1" 200 - 43 0.021 0.421 2026-11-04 13:39:41,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:41] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-11-04 13:39:41,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:41] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-11-04 13:39:41,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:41] "GET /web/webclient/load_menus/f778b2bf35a92af414d63d4f42b6cc0741932f49fd63d6ebe613756d461fdb06 HTTP/1.1" 200 - 2 0.001 0.045 2026-11-04 13:39:41,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.015 0.069 2026-11-04 13:39:41,647 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:39:41,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:41] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.009 0.013 2026-11-04 13:39:42,744 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 13:39:42,762 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 13:39:42,764 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 13:39:42,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.011 2026-11-04 13:39:43,018 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:39:43,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.075 0.184 2026-11-04 13:39:43,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.242 2026-11-04 13:39:43,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.221 2026-11-04 13:39:43,092 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.007 0.223 2026-11-04 13:39:43,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.026 0.242 2026-11-04 13:39:43,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.250 2026-11-04 13:39:43,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "GET /web/offline HTTP/1.1" 200 - 7 0.006 0.090 2026-11-04 13:39:43,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.095 2026-11-04 13:39:43,215 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.009 0.109 2026-11-04 13:39:43,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 12 0.012 0.138 2026-11-04 13:39:43,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.163 2026-11-04 13:39:43,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.059 2026-11-04 13:39:43,471 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:39:43,482 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.019 2026-11-04 13:39:44,433 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:39:44,435 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 13:39:44,451 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:39:44,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.014 0.009 2026-11-04 13:39:44,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.035 0.111 2026-11-04 13:39:44,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.099 2026-11-04 13:39:44,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.006 0.108 2026-11-04 13:39:44,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.016 0.130 2026-11-04 13:39:44,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.134 2026-11-04 13:39:44,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.016 0.047 2026-11-04 13:39:44,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.082 2026-11-04 13:39:44,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 12 0.013 0.078 2026-11-04 13:39:44,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.099 2026-11-04 13:39:44,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:44] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.025 0.093 2026-11-04 13:39:45,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:45] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.011 0.036 2026-11-04 13:39:45,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour OrderPaidInCash on step: '[name=last_session_closing_cash]:contains(25.00)' 2026-11-04 13:39:45,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:45,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 13879 2026-11-04 13:39:45,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:45,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 13879 2026-11-04 13:39:46,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133946_134326_TestUi.txt 2026-11-04 13:39:46,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2paled9g_chrome_odoo" 2026-11-04 13:39:46,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_cash_rounding_payment ... 2026-11-04 13:39:46,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14152 2026-11-04 13:39:46,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzshf85zo_chrome_odoo 2026-11-04 13:39:46,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39429/json/version 2026-11-04 13:39:46,842 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39429/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:46,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:46,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39429/json 2026-11-04 13:39:46,917 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39429/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:46,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39429/devtools/page/D0B8FE12712AD5C66D878A677898A3EB 2026-11-04 13:39:46,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:46,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:47,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:39:47,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:47,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:47,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:47,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:48,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.092 0.959 2026-11-04 13:39:48,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D0B8FE12712AD5C66D878A677898A3EB', 'loaderId': 'D5C632AC8A02E258B548C803ABE01EA3', 'isDownload': False} 2026-11-04 13:39:48,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashRoundingPayment')" 2026-11-04 13:39:48,297 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:48,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.007 2026-11-04 13:39:48,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 13:39:48,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.038 2026-11-04 13:39:48,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 13:39:48,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.022 2026-11-04 13:39:48,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.017 0.009 2026-11-04 13:39:48,907 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 13:39:48,911 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:39:48,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashRoundingPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:39:49,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:39:49,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.234 0.611 2026-11-04 13:39:49,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.069 2026-11-04 13:39:49,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.017 2026-11-04 13:39:49,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.006 0.009 2026-11-04 13:39:50,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.042 0.060 2026-11-04 13:39:50,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.157 2026-11-04 13:39:50,179 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:39:50,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.219 2026-11-04 13:39:50,255 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:39:50,271 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:39:50,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:39:50,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.277 2026-11-04 13:39:50,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.383 2026-11-04 13:39:50,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.439 2026-11-04 13:39:50,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:50,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.357 2026-11-04 13:39:50,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 20 0.028 0.290 2026-11-04 13:39:50,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.226 2026-11-04 13:39:50,553 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:39:50,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.230 2026-11-04 13:39:50,586 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.015 0.186 2026-11-04 13:39:50,605 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.151 2026-11-04 13:39:50,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.135 2026-11-04 13:39:50,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.016 0.163 2026-11-04 13:39:50,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.004 0.129 2026-11-04 13:39:50,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.136 2026-11-04 13:39:50,751 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.164 2026-11-04 13:39:50,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.190 2026-11-04 13:39:50,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.181 2026-11-04 13:39:50,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.154 2026-11-04 13:39:50,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.168 2026-11-04 13:39:50,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.147 2026-11-04 13:39:50,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:39:50,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 13:39:50,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.017 0.015 2026-11-04 13:39:51,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:39:51,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 13:39:51,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:39:51,082 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:51] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:39:51,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:39:51,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'total is 1.90 (trigger: .total:contains("1.90"))' 2026-11-04 13:39:51,098 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:51] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:39:51,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:39:51,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:39:51,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 13:39:51,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 13:39:51,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 13:39:51,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 13:39:51,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'amount tendered in the line is '1.94' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("1.94"))' 2026-11-04 13:39:51,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:39:51,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashRoundingPayment on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-11-04 13:39:51,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:51,257 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:51,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14152 2026-11-04 13:39:51,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:51,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14152 2026-11-04 13:39:51,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133951_378254_TestUi.txt 2026-11-04 13:39:51,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzshf85zo_chrome_odoo" 2026-11-04 13:39:51,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_change_without_cash_method ... 2026-11-04 13:39:51,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14349 2026-11-04 13:39:51,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6l7zy_5n_chrome_odoo 2026-11-04 13:39:51,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42541/json/version 2026-11-04 13:39:51,969 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42541/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:52,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:52,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42541/json 2026-11-04 13:39:52,037 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42541/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:52,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42541/devtools/page/213DDFEC41D676E54A0E066661ABDE1A 2026-11-04 13:39:52,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:52,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:52,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:39:52,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:52,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:52,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:52,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:53,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.072 0.788 2026-11-04 13:39:53,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '213DDFEC41D676E54A0E066661ABDE1A', 'loaderId': 'D6CC2BEB188FB17F4F9AB07631F551D3', 'isDownload': False} 2026-11-04 13:39:53,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTour2')" 2026-11-04 13:39:53,231 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:53,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 13:39:53,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-11-04 13:39:53,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 13:39:53,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.016 2026-11-04 13:39:53,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-11-04 13:39:53,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 13:39:53,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:39:53,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:39:53,935 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-11-04 13:39:54,660 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.198 0.526 2026-11-04 13:39:54,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:54] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.773 2026-11-04 13:39:54,781 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:54,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.107 2026-11-04 13:39:54,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:39:54,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:39:55,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.134 0.554 2026-11-04 13:39:55,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:39:55,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.052 2026-11-04 13:39:55,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-11-04 13:39:55,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:39:56,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.040 0.077 2026-11-04 13:39:56,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.163 2026-11-04 13:39:56,082 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:39:56,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.213 2026-11-04 13:39:56,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.270 2026-11-04 13:39:56,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.312 2026-11-04 13:39:56,259 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:39:56,269 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:56,280 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:39:56,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.354 2026-11-04 13:39:56,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.278 2026-11-04 13:39:56,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.283 2026-11-04 13:39:56,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.275 2026-11-04 13:39:56,460 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:39:56,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.272 2026-11-04 13:39:56,553 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.020 0.240 2026-11-04 13:39:56,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.264 2026-11-04 13:39:56,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.248 2026-11-04 13:39:56,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.245 2026-11-04 13:39:56,623 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.230 2026-11-04 13:39:56,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.161 2026-11-04 13:39:56,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.170 2026-11-04 13:39:56,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.112 2026-11-04 13:39:56,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.102 2026-11-04 13:39:56,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.100 2026-11-04 13:39:56,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.108 2026-11-04 13:39:56,766 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:56] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.058 2026-11-04 13:39:56,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 13:39:57,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:39:57,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 13:39:57,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 13:39:57,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:39:57,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:39:57,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 13:39:57,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 13:39:57,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 13:39:57,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:39:57,173 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:57] "GET /point_of_sale/static/src/img/pay-later.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:57,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:39:57,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:39:57,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:39:57,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:39:57,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:39:57,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 13:39:57,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:39:57,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTour2 on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:39:57,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:39:57,313 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:39:57,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14349 2026-11-04 13:39:57,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:39:57,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14349 2026-11-04 13:39:57,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_133957_475412_TestUi.txt 2026-11-04 13:39:57,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6l7zy_5n_chrome_odoo" 2026-11-04 13:39:57,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_chrome_without_cash_move_permission ... 2026-11-04 13:39:58,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14545 2026-11-04 13:39:58,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyr5m05b3_chrome_odoo 2026-11-04 13:39:58,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45333/json/version 2026-11-04 13:39:58,156 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45333/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:39:58,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:39:58,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45333/json 2026-11-04 13:39:58,171 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45333/json with timeout 3 increased to 10s during tests 2026-11-04 13:39:58,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45333/devtools/page/6F67E9111A3146CE12FBF01C17DDC314 2026-11-04 13:39:58,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:39:58,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:39:58,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:39:58,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:39:58,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:39:58,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:39:58,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:39:59,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 109 0.085 0.816 2026-11-04 13:39:59,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6F67E9111A3146CE12FBF01C17DDC314', 'loaderId': '6570762D822257507C573286076563D3', 'isDownload': False} 2026-11-04 13:39:59,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('chrome_without_cash_move_permission')" 2026-11-04 13:39:59,359 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:39:59,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.011 2026-11-04 13:39:59,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.027 2026-11-04 13:39:59,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-11-04 13:39:59,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 13:39:59,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 13:39:59,968 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:39:59,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 13:39:59,984 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:39:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:40:00,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('chrome_without_cash_move_permission', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:40:00,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.232 0.456 2026-11-04 13:40:00,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.035 0.727 2026-11-04 13:40:00,813 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:00,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.160 2026-11-04 13:40:00,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-11-04 13:40:00,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 13:40:01,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.117 0.521 2026-11-04 13:40:02,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:40:02,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 1.098 2026-11-04 13:40:02,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:40:02,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:40:02,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:02] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.022 0.053 2026-11-04 13:40:02,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:02] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.088 2026-11-04 13:40:02,994 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:40:03,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.162 2026-11-04 13:40:03,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.209 2026-11-04 13:40:03,128 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40: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-11-04 13:40:03,137 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:03,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.232 2026-11-04 13:40:03,150 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:40:03,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.029 0.285 2026-11-04 13:40:03,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.307 2026-11-04 13:40:03,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.282 2026-11-04 13:40:03,326 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:40:03,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.318 2026-11-04 13:40:03,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.206 2026-11-04 13:40:03,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.211 2026-11-04 13:40:03,398 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:40:03,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.185 2026-11-04 13:40:03,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 20 0.028 0.231 2026-11-04 13:40:03,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.240 2026-11-04 13:40:03,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.197 2026-11-04 13:40:03,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.179 2026-11-04 13:40:03,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.170 2026-11-04 13:40:03,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.225 2026-11-04 13:40:03,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.231 2026-11-04 13:40:03,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.172 2026-11-04 13:40:03,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.176 2026-11-04 13:40:03,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.122 2026-11-04 13:40:03,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:40:03,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour chrome_without_cash_move_permission on step: '.pos-topheader:not(:contains(Cash In/Out))' 2026-11-04 13:40:03,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:40:03,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.028 2026-11-04 13:40:03,898 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:03,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14545 2026-11-04 13:40:03,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:40:03,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14545 2026-11-04 13:40:04,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134004_026810_TestUi.txt 2026-11-04 13:40:04,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyr5m05b3_chrome_odoo" 2026-11-04 13:40:04,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_disallowLineQuantityChange ... 2026-11-04 13:40:07,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14753 2026-11-04 13:40:07,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_9jxfnqn_chrome_odoo 2026-11-04 13:40:07,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32821/json/version 2026-11-04 13:40:07,853 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32821/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:40:07,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:40:07,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32821/json 2026-11-04 13:40:07,932 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32821/json with timeout 3 increased to 10s during tests 2026-11-04 13:40:07,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32821/devtools/page/96A5550606A9C901C0A173E7AFB5D962 2026-11-04 13:40:07,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:40:07,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:40:08,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:40:08,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:40:08,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:40:08,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:40:08,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:40:09,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.087 0.789 2026-11-04 13:40:09,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '96A5550606A9C901C0A173E7AFB5D962', 'loaderId': 'B358E7F9DBCEB0AD7FCD4BDDD5E7D922', 'isDownload': False} 2026-11-04 13:40:09,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange')" 2026-11-04 13:40:09,264 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:09,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.031 2026-11-04 13:40:09,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.032 2026-11-04 13:40:09,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.050 2026-11-04 13:40:09,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 13:40:09,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:40:09,873 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:09,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 13:40:09,891 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:40:09,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:40:10,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-11-04 13:40:10,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.229 0.656 2026-11-04 13:40:10,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.067 2026-11-04 13:40:10,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:40:10,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:40:11,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.025 0.045 2026-11-04 13:40:11,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.113 2026-11-04 13:40:11,189 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:40:11,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.164 2026-11-04 13:40:11,273 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:40:11,289 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:11,295 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:11,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.019 0.247 2026-11-04 13:40:11,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.318 2026-11-04 13:40:11,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.368 2026-11-04 13:40:11,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.347 2026-11-04 13:40:11,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.337 2026-11-04 13:40:11,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.018 0.302 2026-11-04 13:40:11,634 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:11,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.287 2026-11-04 13:40:11,655 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:11,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.264 2026-11-04 13:40:11,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.216 2026-11-04 13:40:11,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.211 2026-11-04 13:40:11,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.198 2026-11-04 13:40:11,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.139 2026-11-04 13:40:11,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.091 2026-11-04 13:40:11,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.138 2026-11-04 13:40:11,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.188 2026-11-04 13:40:11,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.220 2026-11-04 13:40:11,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:40:11,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:11] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.265 2026-11-04 13:40:11,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:40:12,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:40:12,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:40:12,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.300 2026-11-04 13:40:12,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:40:12,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:40:12,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.335 2026-11-04 13:40:12,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.016 0.298 2026-11-04 13:40:12,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 13:40:12,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Click 0 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('0'))' 2026-11-04 13:40:12,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.296 2026-11-04 13:40:12,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.305 2026-11-04 13:40:12,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.276 2026-11-04 13:40:12,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.289 2026-11-04 13:40:12,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.272 2026-11-04 13:40:12,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.269 2026-11-04 13:40:12,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.301 2026-11-04 13:40:12,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.287 2026-11-04 13:40:12,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.304 2026-11-04 13:40:12,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.287 2026-11-04 13:40:12,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.260 2026-11-04 13:40:12,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:12] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.232 2026-11-04 13:40:13,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:40:13,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:40:13,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:40:13,071 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:13,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14753 2026-11-04 13:40:13,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:40:13,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14753 2026-11-04 13:40:13,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134013_183115_TestUi.txt 2026-11-04 13:40:13,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_9jxfnqn_chrome_odoo" 2026-11-04 13:40:13,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 14966 2026-11-04 13:40:13,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplv9n_sx2_chrome_odoo 2026-11-04 13:40:13,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33317/json/version 2026-11-04 13:40:13,505 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33317/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:40:13,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:40:13,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33317/json 2026-11-04 13:40:13,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33317/json with timeout 3 increased to 10s during tests 2026-11-04 13:40:13,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33317/devtools/page/A8053A6603CA4CD311F0971F4386EB56 2026-11-04 13:40:13,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:40:13,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:40:13,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:40:13,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:40:13,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:40:13,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:40:13,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:13] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.015 0.083 2026-11-04 13:40:13,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A8053A6603CA4CD311F0971F4386EB56', 'loaderId': '1F3C0B870CF8991BEA7185812A08335F', 'isDownload': False} 2026-11-04 13:40:13,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_disallowLineQuantityChange_2')" 2026-11-04 13:40:13,835 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:13,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:13] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.011 2026-11-04 13:40:13,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:13] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 13:40:13,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:13] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.038 2026-11-04 13:40:14,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:14] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 13:40:14,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 13:40:14,499 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:14,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.017 2026-11-04 13:40:14,535 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:14,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_disallowLineQuantityChange_2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:40:15,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 180 0.139 0.547 2026-11-04 13:40:15,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'replace disallowLineQuantityChange to be true (trigger: body)' 2026-11-04 13:40:15,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.061 2026-11-04 13:40:15,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-11-04 13:40:15,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 13:40:15,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/image?model=product.product&field=image_128&id=899&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.040 0.078 2026-11-04 13:40:15,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/image?model=product.product&field=image_128&id=901&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.170 2026-11-04 13:40:15,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/image?model=product.product&field=image_128&id=902&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.023 0.247 2026-11-04 13:40:15,759 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:15,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:40:15,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/image?model=product.product&field=image_128&id=900&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.310 2026-11-04 13:40:15,823 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:40:15,859 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-11-04 13:40:15,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/image?model=product.product&field=image_128&id=903&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.030 0.381 2026-11-04 13:40:15,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /web/image?model=product.product&field=image_128&id=904&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.475 2026-11-04 13:40:15,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.401 2026-11-04 13:40:16,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=905&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.408 2026-11-04 13:40:16,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.207 2026-11-04 13:40:16,105 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:40:16,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.219 2026-11-04 13:40:16,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.211 2026-11-04 13:40:16,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.159 2026-11-04 13:40:16,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.015 0.149 2026-11-04 13:40:16,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.152 2026-11-04 13:40:16,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 12 0.028 0.135 2026-11-04 13:40:16,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.171 2026-11-04 13:40:16,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=906&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.213 2026-11-04 13:40:16,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=907&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.242 2026-11-04 13:40:16,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.300 2026-11-04 13:40:16,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:40:16,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:40:16,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=910&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.339 2026-11-04 13:40:16,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:40:16,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:40:16,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:40:16,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=909&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.305 2026-11-04 13:40:16,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.322 2026-11-04 13:40:16,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.311 2026-11-04 13:40:16,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:40:16,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Click 2 (trigger: .popup div.numpad.row button.col:not(:contains('+')):contains('2'))' 2026-11-04 13:40:16,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.289 2026-11-04 13:40:16,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.305 2026-11-04 13:40:16,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.278 2026-11-04 13:40:16,843 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:40:16,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.250 2026-11-04 13:40:16,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=908&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.232 2026-11-04 13:40:16,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.236 2026-11-04 13:40:17,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:17] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.239 2026-11-04 13:40:17,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:17] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.233 2026-11-04 13:40:17,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:17] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.217 2026-11-04 13:40:17,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:17] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.211 2026-11-04 13:40:17,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:17] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.182 2026-11-04 13:40:17,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:40:17,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'order total amount is '94.67' (trigger: .product-screen .order-summary .total:contains("94.67"))' 2026-11-04 13:40:17,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-11-04 13:40:17,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("2")))' 2026-11-04 13:40:17,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_disallowLineQuantityChange_2 on step: 'Check orderline with attributes: {"productName":"Combo Product 6","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("2")))' 2026-11-04 13:40:17,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:40:17,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 14966 2026-11-04 13:40:17,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:40:17,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 14966 2026-11-04 13:40:17,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134017_744828_TestUi.txt 2026-11-04 13:40:17,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplv9n_sx2_chrome_odoo" 2026-11-04 13:40:17,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_combo_with_custom_attribute ... 2026-11-04 13:40:21,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15183 2026-11-04 13:40:21,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp5wof6fte_chrome_odoo 2026-11-04 13:40:21,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37981/json/version 2026-11-04 13:40:21,887 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37981/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:40:21,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:40:21,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37981/json 2026-11-04 13:40:21,932 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37981/json with timeout 3 increased to 10s during tests 2026-11-04 13:40:21,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37981/devtools/page/3F12168F597E01D5AAC1D708EE1573C7 2026-11-04 13:40:21,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:40:21,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:40:22,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:40:22,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:40:22,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:40:22,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:40:22,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:40:23,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.097 0.833 2026-11-04 13:40:23,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3F12168F597E01D5AAC1D708EE1573C7', 'loaderId': 'BC9A76B1938E3D617452F9C4BD025AE9', 'isDownload': False} 2026-11-04 13:40:23,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_with_custom_attribute')" 2026-11-04 13:40:23,266 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:23,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 13:40:23,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-11-04 13:40:23,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-11-04 13:40:23,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 13:40:23,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-11-04 13:40:23,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.019 2026-11-04 13:40:23,913 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-11-04 13:40:23,915 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:40:23,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_with_custom_attribute', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:40:24,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:40:24,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.275 0.674 2026-11-04 13:40:24,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.061 2026-11-04 13:40:25,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:40:25,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:40:25,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=911&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.073 0.067 2026-11-04 13:40:25,238 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:40:25,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=912&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.157 2026-11-04 13:40:25,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=914&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.220 2026-11-04 13:40:25,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=913&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.314 2026-11-04 13:40:25,458 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:40:25,481 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:25,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=915&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.360 2026-11-04 13:40:25,517 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:40:25,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=916&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.020 0.414 2026-11-04 13:40:25,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.341 2026-11-04 13:40:25,661 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=917&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.372 2026-11-04 13:40:25,710 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=918&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.358 2026-11-04 13:40:25,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.016 0.248 2026-11-04 13:40:25,791 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:40:25,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.244 2026-11-04 13:40:25,810 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:25,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.213 2026-11-04 13:40:25,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.011 0.215 2026-11-04 13:40:25,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-11-04 13:40:25,853 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.176 2026-11-04 13:40:25,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.144 2026-11-04 13:40:25,900 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.093 2026-11-04 13:40:25,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:25] "GET /web/image?model=product.product&field=image_128&id=919&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.117 2026-11-04 13:40:26,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.164 2026-11-04 13:40:26,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=922&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.193 2026-11-04 13:40:26,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=921&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.235 2026-11-04 13:40:26,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'click product 'Custom Attr Combo' (trigger: article.product .product-content .product-name:contains("Custom Attr Combo"))' 2026-11-04 13:40:26,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.261 2026-11-04 13:40:26,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Select combo item Custom Attr Product (trigger: label.combo-line article.product:has( .product-name:contains("Custom Attr Product")))' 2026-11-04 13:40:26,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'filling custom attribute with value asf (trigger: .product-configurator-popup .custom_value)' 2026-11-04 13:40:26,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 13:40:26,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.303 2026-11-04 13:40:26,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:40:26,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.264 2026-11-04 13:40:26,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.268 2026-11-04 13:40:26,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'Check orderline with attributes: {"productName":"Custom Attr Product (Custom Value: asf)"} (trigger: .order-container .orderline:has(.product-name:contains("Custom Attr Product (Custom Value: asf)")))' 2026-11-04 13:40:26,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_combo_with_custom_attribute on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:40:26,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:40:26,346 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15183 2026-11-04 13:40:26,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:40:26,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15183 2026-11-04 13:40:26,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.272 2026-11-04 13:40:26,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.261 2026-11-04 13:40:26,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134026_449501_TestUi.txt 2026-11-04 13:40:26,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp5wof6fte_chrome_odoo" 2026-11-04 13:40:26,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.271 2026-11-04 13:40:26,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: waiting for threads: [, , ] 2026-11-04 13:40:26,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=920&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.259 2026-11-04 13:40:26,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.280 2026-11-04 13:40:26,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:26] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.289 2026-11-04 13:40:26,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_display_as_public ... 2026-11-04 13:40:26,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:40:27,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:27] "GET /web/image/pos.config/20/iface_customer_facing_display_background_image_1920 HTTP/1.1" 200 - 19 0.011 0.319 2026-11-04 13:40:27,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_customer_search_more ... 2026-11-04 13:40:27,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15388 2026-11-04 13:40:27,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmposizf7d0_chrome_odoo 2026-11-04 13:40:27,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45677/json/version 2026-11-04 13:40:27,892 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45677/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:40:27,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:40:27,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45677/json 2026-11-04 13:40:27,978 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45677/json with timeout 3 increased to 10s during tests 2026-11-04 13:40:27,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45677/devtools/page/8AEF663F61295C63C4DC8D4BA5323238 2026-11-04 13:40:28,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:40:28,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:40:28,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:40:28,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:40:28,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:40:28,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:40:28,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:40:29,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.081 0.838 2026-11-04 13:40:29,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '8AEF663F61295C63C4DC8D4BA5323238', 'loaderId': '7F51AFCCC7CA22EEB13311812FD3E561', 'isDownload': False} 2026-11-04 13:40:29,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('SearchMoreCustomer')" 2026-11-04 13:40:29,261 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:29,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-11-04 13:40:29,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-11-04 13:40:29,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.020 2026-11-04 13:40:29,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:40:29,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:40:29,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 13:40:29,831 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:40:29,832 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:29,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('SearchMoreCustomer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:40:30,586 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.214 0.532 2026-11-04 13:40:30,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:40:30,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.068 2026-11-04 13:40:30,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:40:30,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:40:30,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:30] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.040 0.053 2026-11-04 13:40:30,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:30] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.127 2026-11-04 13:40:30,930 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:31,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.021 0.189 2026-11-04 13:40:31,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.240 2026-11-04 13:40:31,072 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:40:31,106 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:40:31,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:31,125 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:31,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.324 2026-11-04 13:40:31,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.386 2026-11-04 13:40:31,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.350 2026-11-04 13:40:31,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.311 2026-11-04 13:40:31,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.333 2026-11-04 13:40:31,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.018 0.258 2026-11-04 13:40:31,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.286 2026-11-04 13:40:31,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.223 2026-11-04 13:40:31,456 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:40:31,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.216 2026-11-04 13:40:31,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.007 0.204 2026-11-04 13:40:31,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.191 2026-11-04 13:40:31,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.141 2026-11-04 13:40:31,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.009 0.117 2026-11-04 13:40:31,590 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.124 2026-11-04 13:40:31,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.146 2026-11-04 13:40:31,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.159 2026-11-04 13:40:31,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.155 2026-11-04 13:40:31,691 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.113 2026-11-04 13:40:31,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:40:31,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:40:31,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-11-04 13:40:31,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-11-04 13:40:31,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: '.pos-search-bar input' 2026-11-04 13:40:31,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'Select button Search more (trigger: button:contains("Search more"))' 2026-11-04 13:40:32,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'select customer 'BPartner' (trigger: .partnerlist-screen .partner-line td:contains("BPartner"))' 2026-11-04 13:40:32,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 21 0.022 0.042 2026-11-04 13:40:33,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 13:40:33,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour SearchMoreCustomer on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:40:33,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:40:33,677 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:33,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15388 2026-11-04 13:40:33,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:40:33,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15388 2026-11-04 13:40:33,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134033_792688_TestUi.txt 2026-11-04 13:40:33,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmposizf7d0_chrome_odoo" 2026-11-04 13:40:33,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_draft_order_deletion_with_printer ... 2026-11-04 13:40:34,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15585 2026-11-04 13:40:34,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy0ez6wfw_chrome_odoo 2026-11-04 13:40:34,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39649/json/version 2026-11-04 13:40:34,517 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39649/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:40:34,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:40:34,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39649/json 2026-11-04 13:40:34,545 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39649/json with timeout 3 increased to 10s during tests 2026-11-04 13:40:34,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39649/devtools/page/A57C02EFC20DB25E005191CF7E43A7F9 2026-11-04 13:40:34,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:40:34,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:40:34,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:40:34,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:40:34,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:40:34,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:40:34,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:40:35,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:35] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 110 0.082 0.842 2026-11-04 13:40:35,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A57C02EFC20DB25E005191CF7E43A7F9', 'loaderId': '72E4E70D860A311117806A6C8B1B672B', 'isDownload': False} 2026-11-04 13:40:35,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_draft_order_deletion_with_printer')" 2026-11-04 13:40:35,828 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:35,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:35] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 13:40:35,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:35] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.020 0.021 2026-11-04 13:40:35,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:35] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.052 2026-11-04 13:40:36,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:36] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:40:36,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:40:36,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-11-04 13:40:36,472 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:40:36,476 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:40:36,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_draft_order_deletion_with_printer', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:40:37,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.203 0.559 2026-11-04 13:40:37,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:40:37,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.049 2026-11-04 13:40:37,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-11-04 13:40:37,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:40:37,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.051 0.079 2026-11-04 13:40:37,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.192 2026-11-04 13:40:37,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.235 2026-11-04 13:40:37,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.260 2026-11-04 13:40:37,792 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:40:37,813 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:40:37,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.351 2026-11-04 13:40:37,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:40:37,851 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:40:37,871 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:40:37,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.016 0.404 2026-11-04 13:40:37,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.332 2026-11-04 13:40:37,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.294 2026-11-04 13:40:37,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.266 2026-11-04 13:40:37,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.108 2026-11-04 13:40:38,013 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:40:38,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.131 2026-11-04 13:40:38,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.124 2026-11-04 13:40:38,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.125 2026-11-04 13:40:38,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.137 2026-11-04 13:40:38,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.017 0.148 2026-11-04 13:40:38,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.166 2026-11-04 13:40:38,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.174 2026-11-04 13:40:38,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.212 2026-11-04 13:40:38,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.234 2026-11-04 13:40:38,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.218 2026-11-04 13:40:38,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.168 2026-11-04 13:40:38,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.009 0.149 2026-11-04 13:40:38,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:40:38,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:40:38,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.021 2026-11-04 13:40:38,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:40:38,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-11-04 13:40:38,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-11-04 13:40:38,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .highlight' 2026-11-04 13:40:38,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:40:38,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:40:38,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-11-04 13:40:38,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-11-04 13:40:38,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter' 2026-11-04 13:40:38,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul' 2026-11-04 13:40:38,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-search-bar .filter ul li:contains("All active order")' 2026-11-04 13:40:38,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:40:38,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .load-order-button' 2026-11-04 13:40:38,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:40:38,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:40:38,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:40:38,780 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:38,781 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:40:38,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:40:38,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-11-04 13:40:38,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:40:38,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:40:38,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69582357 for PoS orders references: ['Order 00074-001-0001'] (draft: False) 2026-11-04 13:40:38,859 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:39,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69582357 with result: [{'id': 68, 'pos_reference': 'Order 00074-001-0001', 'account_move': False}] 2026-11-04 13:40:39,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.076 0.150 2026-11-04 13:40:39,199 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 13:40:39,199 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 13:40:39,200 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 13:40:39,204 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 13:40:39,206 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 13:40:39,207 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 13:40:39,208 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 13:40:39,208 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 13:40:39,209 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 13:40:39,211 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 13:40:39,212 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 13:40:39,213 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 13:40:39,220 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 13:40:39,222 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 13:40:39,223 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 13:40:39,223 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 13:40:39,224 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 13:40:39,226 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 13:40:39,242 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 13:40:39,248 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:40:39,262 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 13:40:39,267 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:40:39,275 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.046 2026-11-04 13:40:39,280 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.037 2026-11-04 13:40:39,286 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.055 2026-11-04 13:40:39,289 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 13:40:39,305 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 13:40:39,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:40:39,314 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 13:40:39,316 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 13:40:39,319 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 13:40:39,320 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 13:40:39,322 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 13:40:39,323 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 13:40:39,324 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 13:40:39,325 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 13:40:39,325 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 13:40:39,360 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:40:39,370 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 13:40:39,374 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 13:40:39,380 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 13:40:39,381 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:40:39,383 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 13:40:39,386 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-11-04 13:40:39,388 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 13:40:39,391 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 13:40:39,393 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 13:40:39,395 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 13:40:39,398 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 13:40:39,399 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 13:40:39,402 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 13:40:39,406 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 13:40:39,410 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 13:40:39,420 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 13:40:39,425 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:40:39,430 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 13:40:39,433 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 13:40:39,435 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:40:39,437 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:40:39,438 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 13:40:39,442 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 13:40:39,443 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 13:40:39,447 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 13:40:39,448 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 13:40:39,450 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 13:40:39,455 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 13:40:39,484 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 13:40:39,486 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:40:39,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.038 0.024 2026-11-04 13:40:39,500 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:40:39,507 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 13:40:39,512 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:40:39,525 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 13:40:39,528 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 13:40:39,534 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:39,545 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:40:39,546 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 13:40:39,552 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 13:40:39,555 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 13:40:39,556 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 13:40:39,556 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 13:40:39,557 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 13:40:39,557 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 13:40:39,558 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 13:40:39,560 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 13:40:39,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 13:40:39,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 13:40:39,562 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 13:40:39,562 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 13:40:39,564 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 13:40:39,579 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:39,580 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 13:40:39,585 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:40:39,587 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 13:40:39,596 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 13:40:39,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 13:40:39,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:40:39,614 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 13:40:39,618 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:40:39,620 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 13:40:39,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 13:40:39,633 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 13:40:39,635 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:40:39,636 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 13:40:39,636 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 13:40:39,637 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 13:40:39,638 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 13:40:39,639 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 13:40:39,639 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 13:40:39,640 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 13:40:39,641 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 13:40:39,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 13:40:39,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 13:40:39,643 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 13:40:39,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 13:40:39,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 13:40:39,645 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 13:40:39,645 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 13:40:39,646 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 13:40:39,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:40:39,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:40:40,054 100 INFO rb-860cdc5-226359-432555 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-11-04 13:40:40,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.pos-topheader .ticket-button' 2026-11-04 13:40:40,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.screen.ticket-screen' 2026-11-04 13:40:40,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: '.ticket-screen .orders > .order-row > .col:contains("-0002") ~ .col[name="delete"]' 2026-11-04 13:40:40,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 13:40:40,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77973662 for PoS orders references: ['Order 00074-001-0002'] (draft: True) 2026-11-04 13:40:40,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:40:40,112 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:40] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.012 2026-11-04 13:40:40,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session menu button (trigger: .close-button)' 2026-11-04 13:40:40,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-11-04 13:40:40,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77973662 with result: [{'id': 69, 'pos_reference': 'Order 00074-001-0002', 'account_move': False}] 2026-11-04 13:40:40,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.039 0.068 2026-11-04 13:40:40,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:40] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.014 0.094 2026-11-04 13:40:40,275 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:40] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:40:40,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:40] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 8 0.008 0.019 2026-11-04 13:40:41,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:40:41,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.006 2026-11-04 13:40:41,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:41] "POST /web/dataset/call_kw/pos.session/post_closing_cash_details HTTP/1.1" 200 - 11 0.005 0.017 2026-11-04 13:40:41,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:41] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 19 0.019 0.050 2026-11-04 13:40:42,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 45, model: account.move 2026-11-04 13:40:43,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:43] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 666 0.581 1.320 2026-11-04 13:40:44,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:44] "GET /web HTTP/1.1" 200 - 43 0.022 0.434 2026-11-04 13:40:44,111 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:44] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-11-04 13:40:44,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:44] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 13:40:44,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:44] "GET /web/webclient/load_menus/f778b2bf35a92af414d63d4f42b6cc0741932f49fd63d6ebe613756d461fdb06 HTTP/1.1" 200 - 2 0.001 0.021 2026-11-04 13:40:44,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:44] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.038 2026-11-04 13:40:44,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:40:44,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:44] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 13:40:45,143 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:40:45,144 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:40:45,146 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 13:40:45,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-11-04 13:40:45,317 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:40:45,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "POST /mail/init_messaging HTTP/1.1" 200 - 89 0.099 0.136 2026-11-04 13:40:45,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.219 2026-11-04 13:40:45,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.206 2026-11-04 13:40:45,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.215 2026-11-04 13:40:45,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.022 0.252 2026-11-04 13:40:45,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.246 2026-11-04 13:40:45,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.085 2026-11-04 13:40:45,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.101 2026-11-04 13:40:45,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.089 2026-11-04 13:40:45,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "POST /web/action/load HTTP/1.1" 200 - 9 0.006 0.076 2026-11-04 13:40:45,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 200 - 12 0.010 0.124 2026-11-04 13:40:45,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.085 2026-11-04 13:40:45,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.004 0.014 2026-11-04 13:40:45,799 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:40:46,749 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:40:46,765 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-11-04 13:40:46,804 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-11-04 13:40:46,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:46] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.072 0.093 2026-11-04 13:40:46,961 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.008 0.177 2026-11-04 13:40:46,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.003 0.137 2026-11-04 13:40:46,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.124 2026-11-04 13:40:47,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.019 0.130 2026-11-04 13:40:47,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.008 0.061 2026-11-04 13:40:47,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.060 2026-11-04 13:40:47,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.073 2026-11-04 13:40:47,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "GET /web/image?model=res.users&field=avatar_128&id=45 HTTP/1.1" 304 - 12 0.012 0.099 2026-11-04 13:40:47,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "POST /web/action/load HTTP/1.1" 200 - 10 0.009 0.132 2026-11-04 13:40:47,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 50 0.037 0.113 2026-11-04 13:40:47,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:47] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 13 0.010 0.038 2026-11-04 13:40:48,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_draft_order_deletion_with_printer on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:40:48,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:40:48,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:48,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15585 2026-11-04 13:40:48,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:40:48,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15585 2026-11-04 13:40:48,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134048_433312_TestUi.txt 2026-11-04 13:40:48,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy0ez6wfw_chrome_odoo" 2026-11-04 13:40:48,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_no_tax ... 2026-11-04 13:40:49,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 15881 2026-11-04 13:40:49,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwypa0huj_chrome_odoo 2026-11-04 13:40:49,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34883/json/version 2026-11-04 13:40:49,396 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34883/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:40:49,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:40:49,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34883/json 2026-11-04 13:40:49,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34883/json with timeout 3 increased to 10s during tests 2026-11-04 13:40:49,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34883/devtools/page/C0BFBA2F9207A3AE31161016358403DA 2026-11-04 13:40:49,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:40:49,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:40:49,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:40:49,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:40:49,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:40:49,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:40:49,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:40:50,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:50] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.086 0.901 2026-11-04 13:40:50,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C0BFBA2F9207A3AE31161016358403DA', 'loaderId': '2480753806FBFE172F93FCAD55030018', 'isDownload': False} 2026-11-04 13:40:50,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTax')" 2026-11-04 13:40:50,909 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:50,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:50] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.016 2026-11-04 13:40:50,975 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:50] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.051 2026-11-04 13:40:50,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:50] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.055 2026-11-04 13:40:51,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:51] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:40:51,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.020 2026-11-04 13:40:51,635 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:51] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:40:51,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.033 2026-11-04 13:40:51,648 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:51] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:51,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:40:52,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.204 0.548 2026-11-04 13:40:52,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:52] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.747 2026-11-04 13:40:52,507 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:40:52,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.112 2026-11-04 13:40:52,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.007 2026-11-04 13:40:52,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:40:53,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.115 0.526 2026-11-04 13:40:53,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:40:53,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.075 2026-11-04 13:40:53,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.017 2026-11-04 13:40:53,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:40:53,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.040 0.060 2026-11-04 13:40:53,735 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 13:40:53,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.129 2026-11-04 13:40:53,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.166 2026-11-04 13:40:53,802 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40: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-11-04 13:40:53,815 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:40:53,841 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:40:53,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.241 2026-11-04 13:40:53,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.285 2026-11-04 13:40:53,944 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:40:53,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.297 2026-11-04 13:40:53,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.242 2026-11-04 13:40:54,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.296 2026-11-04 13:40:54,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.217 2026-11-04 13:40:54,078 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:54,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.195 2026-11-04 13:40:54,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.153 2026-11-04 13:40:54,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.150 2026-11-04 13:40:54,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.011 0.127 2026-11-04 13:40:54,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.132 2026-11-04 13:40:54,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.013 0.169 2026-11-04 13:40:54,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.176 2026-11-04 13:40:54,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=product.product&field=image_128&id=923&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.206 2026-11-04 13:40:54,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.227 2026-11-04 13:40:54,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.299 2026-11-04 13:40:54,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.005 0.290 2026-11-04 13:40:54,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.221 2026-11-04 13:40:54,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.226 2026-11-04 13:40:54,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.194 2026-11-04 13:40:54,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:40:54,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:40:54,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-11-04 13:40:54,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 100.00 (trigger: .product-info-popup)' 2026-11-04 13:40:54,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:54] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 58 0.051 0.097 2026-11-04 13:40:55,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches Tax 15%: $ 13.04 (trigger: .product-info-popup)' 2026-11-04 13:40:55,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-11-04 13:40:55,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:40:55,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-11-04 13:40:55,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'no discount is applied (trigger: .orderline .info-list:not(:contains(100.00)))' 2026-11-04 13:40:55,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-11-04 13:40:55,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click info button for product 'Test Product' (trigger: article.product:has(.product-name:contains("Test Product")) .product-information-tag)' 2026-11-04 13:40:55,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product info price is 86.96 (trigger: .product-info-popup)' 2026-11-04 13:40:55,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:55] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 36 0.034 0.089 2026-11-04 13:40:56,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:40:56,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check if product tax information matches (trigger: .product-info-popup)' 2026-11-04 13:40:56,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-11-04 13:40:56,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:40:56,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:40:56,582 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:40:56,584 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:40:56,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:40:56,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:40:56,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-11-04 13:40:56,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:40:56,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:40:56,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8253475 for PoS orders references: ['Order 00075-002-0001'] (draft: False) 2026-11-04 13:40:56,654 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:40:56,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8253475 with result: [{'id': 70, 'pos_reference': 'Order 00075-002-0001', 'account_move': False}] 2026-11-04 13:40:56,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.075 0.139 2026-11-04 13:40:56,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:56] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-11-04 13:40:57,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:40:57,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTax on step: 'Check orderline with attributes: {"discount":""} (trigger: body:not(:has(.order-container .orderline:has(.info-list .discount.em:contains("")))))' 2026-11-04 13:40:57,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:40:57,706 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:40:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:40:57,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 15881 2026-11-04 13:40:57,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:40:57,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 15881 2026-11-04 13:40:57,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134057_807388_TestUi.txt 2026-11-04 13:40:57,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwypa0huj_chrome_odoo" 2026-11-04 13:40:57,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fiscal_position_two_tax_included ... 2026-11-04 13:40:58,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16095 2026-11-04 13:40:58,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6c5gjyc0_chrome_odoo 2026-11-04 13:40:58,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38217/json/version 2026-11-04 13:40:58,661 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38217/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:40:58,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:40:58,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38217/json 2026-11-04 13:40:58,699 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38217/json with timeout 3 increased to 10s during tests 2026-11-04 13:40:58,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38217/devtools/page/6E2DBC9515AA36B9C2B3CE33013947F9 2026-11-04 13:40:58,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:40:58,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:40:59,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:40:59,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:40:59,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:40:59,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:40:59,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:41:01,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:01] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.113 2.189 2026-11-04 13:41:01,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '6E2DBC9515AA36B9C2B3CE33013947F9', 'loaderId': 'D5614EA2AF71B9D8CB2D3333E62B9236', 'isDownload': False} 2026-11-04 13:41:01,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionTwoTaxIncluded')" 2026-11-04 13:41:01,450 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:01,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:01] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:41:01,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:01] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 13:41:01,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:01] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-11-04 13:41:01,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-11-04 13:41:01,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 13:41:02,023 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:41:02,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 13:41:02,035 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:41:02,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionTwoTaxIncluded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:41:02,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:41:02,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 304 0.229 0.588 2026-11-04 13:41:03,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.087 2026-11-04 13:41:03,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.022 2026-11-04 13:41:03,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:41:03,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.025 0.054 2026-11-04 13:41:03,204 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:41:03,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.122 2026-11-04 13:41:03,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.179 2026-11-04 13:41:03,326 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:41:03,338 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:41:03,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.226 2026-11-04 13:41:03,378 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:41:03,422 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:41:03,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.016 0.312 2026-11-04 13:41:03,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.371 2026-11-04 13:41:03,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.298 2026-11-04 13:41:03,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 20 0.026 0.318 2026-11-04 13:41:03,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.240 2026-11-04 13:41:03,639 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:03,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.213 2026-11-04 13:41:03,669 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.183 2026-11-04 13:41:03,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.168 2026-11-04 13:41:03,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.169 2026-11-04 13:41:03,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.168 2026-11-04 13:41:03,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 0.108 2026-11-04 13:41:03,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.133 2026-11-04 13:41:03,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=924&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.195 2026-11-04 13:41:03,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.237 2026-11-04 13:41:03,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.290 2026-11-04 13:41:04,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:41:04,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 13:41:04,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:04] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.006 0.294 2026-11-04 13:41:04,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("9.09"))' 2026-11-04 13:41:04,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:04] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.297 2026-11-04 13:41:04,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:41:04,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:41:04,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-11-04 13:41:04,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:04] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.010 0.278 2026-11-04 13:41:04,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:41:04,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'check order tax amount (trigger: .subentry:contains("4.76"))' 2026-11-04 13:41:04,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:04] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.218 2026-11-04 13:41:04,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionTwoTaxIncluded on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:41:04,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:41:04,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.133 2026-11-04 13:41:04,181 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:41:04,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16095 2026-11-04 13:41:04,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:41:04,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16095 2026-11-04 13:41:04,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134104_306996_TestUi.txt 2026-11-04 13:41:04,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6c5gjyc0_chrome_odoo" 2026-11-04 13:41:04,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_fixed_tax_negative_qty ... 2026-11-04 13:41:05,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16298 2026-11-04 13:41:05,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpstzto6z9_chrome_odoo 2026-11-04 13:41:05,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45531/json/version 2026-11-04 13:41:05,210 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45531/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:41:05,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:41:05,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45531/json 2026-11-04 13:41:05,274 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45531/json with timeout 3 increased to 10s during tests 2026-11-04 13:41:05,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45531/devtools/page/5A234964A68154B8D66C403EE47EA21E 2026-11-04 13:41:05,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:41:05,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:41:05,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:41:05,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:41:05,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:41:05,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:41:05,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:41:06,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:06] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.081 0.891 2026-11-04 13:41:06,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '5A234964A68154B8D66C403EE47EA21E', 'loaderId': 'B708A746C5C113504F59489D0BEF7712', 'isDownload': False} 2026-11-04 13:41:06,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FixedTaxNegativeQty')" 2026-11-04 13:41:06,677 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:06,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:06] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-11-04 13:41:06,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:06] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.042 2026-11-04 13:41:06,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:06] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.013 0.034 2026-11-04 13:41:07,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:07] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 13:41:07,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:41:07,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-11-04 13:41:07,293 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:41:07,301 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:41:07,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FixedTaxNegativeQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:41:08,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.255 0.643 2026-11-04 13:41:08,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:08] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.910 2026-11-04 13:41:08,331 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:08,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.138 2026-11-04 13:41:08,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 13:41:08,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 13:41:09,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.121 0.519 2026-11-04 13:41:09,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.056 2026-11-04 13:41:09,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-11-04 13:41:09,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:41:09,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:41:09,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.026 0.047 2026-11-04 13:41:09,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.125 2026-11-04 13:41:09,501 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:09,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.155 2026-11-04 13:41:09,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.185 2026-11-04 13:41:09,633 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 13:41:09,645 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:41:09,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.019 0.221 2026-11-04 13:41:09,688 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 13:41:09,706 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:09,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.298 2026-11-04 13:41:09,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.292 2026-11-04 13:41:09,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.277 2026-11-04 13:41:09,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.282 2026-11-04 13:41:09,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.187 2026-11-04 13:41:09,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.155 2026-11-04 13:41:09,887 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:41:09,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.023 0.213 2026-11-04 13:41:09,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.229 2026-11-04 13:41:09,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.219 2026-11-04 13:41:10,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.193 2026-11-04 13:41:10,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.142 2026-11-04 13:41:10,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.008 0.145 2026-11-04 13:41:10,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.169 2026-11-04 13:41:10,181 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image?model=product.product&field=image_128&id=925&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.200 2026-11-04 13:41:10,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.220 2026-11-04 13:41:10,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.218 2026-11-04 13:41:10,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.230 2026-11-04 13:41:10,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:10] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.223 2026-11-04 13:41:10,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click product 'Zero Amount Product' (trigger: article.product .product-content .product-name:contains("Zero Amount Product"))' 2026-11-04 13:41:10,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"1.0","price":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("1")):has(.price:contains("1.0")))' 2026-11-04 13:41:10,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:41:10,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:41:10,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Zero Amount Product","quantity":"-1.0","price":"-1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Zero Amount Product")):has(em.qty:contains("-1")):has(.price:contains("-1.0")))' 2026-11-04 13:41:11,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:41:11,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:41:11,403 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:41:11,406 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:41:11,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:41:11,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:41:11,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:41:11,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FixedTaxNegativeQty on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:41:11,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29892017 for PoS orders references: ['Order 00077-002-0001'] (draft: False) 2026-11-04 13:41:11,490 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 13:41:11,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29892017 with result: [{'id': 71, 'pos_reference': 'Order 00077-002-0001', 'account_move': False}] 2026-11-04 13:41:11,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.098 0.143 2026-11-04 13:41:11,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:11] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.010 2026-11-04 13:41:12,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:41:12,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:41:12,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:12,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16298 2026-11-04 13:41:12,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:41:12,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16298 2026-11-04 13:41:12,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134112_643153_TestUi.txt 2026-11-04 13:41:12,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpstzto6z9_chrome_odoo" 2026-11-04 13:41:14,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_limited_product_pricelist_loading ... 2026-11-04 13:41:15,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16510 2026-11-04 13:41:15,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplbmk_tf9_chrome_odoo 2026-11-04 13:41:15,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45173/json/version 2026-11-04 13:41:15,843 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45173/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:41:15,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:41:15,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45173/json 2026-11-04 13:41:15,875 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45173/json with timeout 3 increased to 10s during tests 2026-11-04 13:41:15,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45173/devtools/page/EF56E42D0D8E82F73B8912F60FEBFDF0 2026-11-04 13:41:15,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:41:15,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:41:16,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 13:41:16,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:41:16,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:41:16,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:41:16,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:41:17,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:17] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 114 0.108 1.036 2026-11-04 13:41:17,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EF56E42D0D8E82F73B8912F60FEBFDF0', 'loaderId': '51A1C0A15A9AC709DC5145245B74C61A', 'isDownload': False} 2026-11-04 13:41:17,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('limitedProductPricelistLoading')" 2026-11-04 13:41:17,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:17,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:17] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.010 2026-11-04 13:41:17,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:17] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.029 2026-11-04 13:41:17,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:17] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.043 2026-11-04 13:41:17,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:17] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 13:41:17,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.018 2026-11-04 13:41:18,021 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:18,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.011 2026-11-04 13:41:18,048 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:41:18,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('limitedProductPricelistLoading', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:41:18,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 301 0.293 0.617 2026-11-04 13:41:19,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:19] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.969 2026-11-04 13:41:19,117 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:19,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.112 2026-11-04 13:41:19,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:41:19,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:41:19,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 171 0.112 0.419 2026-11-04 13:41:20,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.091 2026-11-04 13:41:20,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.014 2026-11-04 13:41:20,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 13:41:20,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=product.product&field=image_128&id=926&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.038 0.064 2026-11-04 13:41:20,206 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:41:20,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.103 2026-11-04 13:41:20,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.096 2026-11-04 13:41:20,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.112 2026-11-04 13:41:20,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.087 2026-11-04 13:41:20,257 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:41:20,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.085 2026-11-04 13:41:20,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.053 2026-11-04 13:41:20,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.011 0.075 2026-11-04 13:41:20,327 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:41:20,329 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:41:20,330 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:41:20,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.008 0.090 2026-11-04 13:41:20,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:20,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.109 2026-11-04 13:41:20,443 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image/res.users/43/avatar_128 HTTP/1.1" 200 - 20 0.027 0.130 2026-11-04 13:41:20,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.094 2026-11-04 13:41:20,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.096 2026-11-04 13:41:20,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:20] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.019 2026-11-04 13:41:21,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:41:21,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100100' (trigger: body)' 2026-11-04 13:41:21,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 1","quantity":"1.0","price":"80.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 1")):has(em.qty:contains("1")):has(.price:contains("80.0")))' 2026-11-04 13:41:21,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-11-04 13:41:21,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100200' (trigger: body)' 2026-11-04 13:41:21,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.0","price":"100.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")):has(.price:contains("100.0")))' 2026-11-04 13:41:21,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:21] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.006 0.017 2026-11-04 13:41:21,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.021 0.056 2026-11-04 13:41:21,358 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 11 0.014 0.033 2026-11-04 13:41:22,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 13:41:22,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'PoS model scan barcode '0100300' (trigger: body)' 2026-11-04 13:41:22,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 3","quantity":"1.0","price":"50.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 3")):has(em.qty:contains("1")):has(.price:contains("50.0")))' 2026-11-04 13:41:22,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:22] "POST /web/dataset/call_kw/pos.session/find_product_by_barcode HTTP/1.1" 200 - 4 0.005 0.018 2026-11-04 13:41:22,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 23 0.016 0.053 2026-11-04 13:41:22,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:41:23,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour limitedProductPricelistLoading on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:41:23,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:41:23,077 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:41:23,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.006 2026-11-04 13:41:23,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16510 2026-11-04 13:41:23,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:41:23,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16510 2026-11-04 13:41:23,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134123_196543_TestUi.txt 2026-11-04 13:41:23,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplbmk_tf9_chrome_odoo" 2026-11-04 13:41:23,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_lot_refund ... 2026-11-04 13:41:24,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16715 2026-11-04 13:41:24,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgxmg7c3r_chrome_odoo 2026-11-04 13:41:24,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37497/json/version 2026-11-04 13:41:24,076 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37497/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:41:24,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:41:24,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37497/json 2026-11-04 13:41:24,097 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37497/json with timeout 3 increased to 10s during tests 2026-11-04 13:41:24,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37497/devtools/page/B689355C13BAF99AA5B49E852FF0CE02 2026-11-04 13:41:24,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:41:24,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:41:24,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:41:24,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:41:24,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:41:24,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:41:24,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:41:25,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.083 0.789 2026-11-04 13:41:25,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B689355C13BAF99AA5B49E852FF0CE02', 'loaderId': '465D70A84673CAF2B49AEC16A785F86F', 'isDownload': False} 2026-11-04 13:41:25,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('LotRefundTour')" 2026-11-04 13:41:25,313 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:25,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-11-04 13:41:25,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 13:41:25,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.038 2026-11-04 13:41:25,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.009 0.014 2026-11-04 13:41:25,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.022 2026-11-04 13:41:25,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 13:41:25,979 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:41:25,995 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:26,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('LotRefundTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:41:26,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.242 0.652 2026-11-04 13:41:26,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:26] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.896 2026-11-04 13:41:26,986 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:27,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.070 2026-11-04 13:41:27,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:41:27,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:41:27,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.129 0.429 2026-11-04 13:41:27,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.071 2026-11-04 13:41:27,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-11-04 13:41:27,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:41:28,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.025 0.056 2026-11-04 13:41:28,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.122 2026-11-04 13:41:28,070 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:41:28,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.176 2026-11-04 13:41:28,178 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.231 2026-11-04 13:41:28,206 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:41:28,219 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:28,228 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:28,239 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:28,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.300 2026-11-04 13:41:28,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.369 2026-11-04 13:41:28,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.333 2026-11-04 13:41:28,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=929&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.300 2026-11-04 13:41:28,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.322 2026-11-04 13:41:28,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.233 2026-11-04 13:41:28,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.223 2026-11-04 13:41:28,511 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:41:28,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.170 2026-11-04 13:41:28,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.160 2026-11-04 13:41:28,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.157 2026-11-04 13:41:28,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.132 2026-11-04 13:41:28,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.039 0.154 2026-11-04 13:41:28,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.010 0.175 2026-11-04 13:41:28,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.220 2026-11-04 13:41:28,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.276 2026-11-04 13:41:28,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.289 2026-11-04 13:41:28,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.282 2026-11-04 13:41:28,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.223 2026-11-04 13:41:28,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:41:28,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.209 2026-11-04 13:41:28,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:41:28,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:41:28,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.020 2026-11-04 13:41:28,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:41:28,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:41:29,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-11-04 13:41:29,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:41:29,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:41:29,087 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:29,090 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:29,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:41:29,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:41:29,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 13:41:29,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:41:29,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77811195 for PoS orders references: ['Order 00079-002-0001'] (draft: False) 2026-11-04 13:41:29,161 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:41:29,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77811195 with result: [{'id': 72, 'pos_reference': 'Order 00079-002-0001', 'account_move': False}] 2026-11-04 13:41:29,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.069 0.141 2026-11-04 13:41:29,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:29] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 13:41:30,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:41:30,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.control-button:contains("Refund")' 2026-11-04 13:41:30,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:41:30,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:41:30,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:30] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.010 0.042 2026-11-04 13:41:30,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:30] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 23 0.024 0.063 2026-11-04 13:41:31,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:41:31,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-11-04 13:41:31,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 13:41:31,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:41:31,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:41:31,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'click lot icon (trigger: .line-lot-icon)' 2026-11-04 13:41:31,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour LotRefundTour on step: 'Check lot number (trigger: .popup-input:propValue(123456789))' 2026-11-04 13:41:31,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:41:31,266 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:31,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16715 2026-11-04 13:41:31,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:41:31,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16715 2026-11-04 13:41:31,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134131_455544_TestUi.txt 2026-11-04 13:41:31,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgxmg7c3r_chrome_odoo" 2026-11-04 13:41:31,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_multi_product_options ... 2026-11-04 13:41:32,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 16928 2026-11-04 13:41:32,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwuz7kuaq_chrome_odoo 2026-11-04 13:41:32,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38619/json/version 2026-11-04 13:41:32,424 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38619/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:41:32,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:41:32,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38619/json 2026-11-04 13:41:32,484 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38619/json with timeout 3 increased to 10s during tests 2026-11-04 13:41:32,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38619/devtools/page/0C047FE67FD6EDC658B7BD44A488AF1D 2026-11-04 13:41:32,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:41:32,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:41:32,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:41:32,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:41:32,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:41:32,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:41:32,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:41:33,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:33] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.085 0.770 2026-11-04 13:41:33,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '0C047FE67FD6EDC658B7BD44A488AF1D', 'loaderId': '374082C881221EAC038FD8A9F127814A', 'isDownload': False} 2026-11-04 13:41:33,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultiProductOptionsTour')" 2026-11-04 13:41:33,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:33,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:33] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.035 2026-11-04 13:41:33,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:33] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 13:41:33,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:33] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.056 2026-11-04 13:41:34,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:34] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 13:41:34,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:34] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.022 2026-11-04 13:41:34,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:34] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 13:41:34,423 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:34] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:41:34,428 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:41:34,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultiProductOptionsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:41:35,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:41:35,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.247 0.604 2026-11-04 13:41:35,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.057 2026-11-04 13:41:35,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-11-04 13:41:35,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:41:35,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.028 0.043 2026-11-04 13:41:35,553 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:41:35,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.107 2026-11-04 13:41:35,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.154 2026-11-04 13:41:35,656 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:41:35,671 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:35,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.182 2026-11-04 13:41:35,707 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:41:35,714 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:41:35,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.227 2026-11-04 13:41:35,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.275 2026-11-04 13:41:35,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.239 2026-11-04 13:41:35,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=product.product&field=image_128&id=930&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.260 2026-11-04 13:41:35,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.141 2026-11-04 13:41:35,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.148 2026-11-04 13:41:35,880 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:35,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.136 2026-11-04 13:41:35,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.104 2026-11-04 13:41:35,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.018 0.140 2026-11-04 13:41:35,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.143 2026-11-04 13:41:35,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:35] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.129 2026-11-04 13:41:36,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.143 2026-11-04 13:41:36,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.204 2026-11-04 13:41:36,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.255 2026-11-04 13:41:36,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.293 2026-11-04 13:41:36,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.273 2026-11-04 13:41:36,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.009 0.265 2026-11-04 13:41:36,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.255 2026-11-04 13:41:36,324 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.211 2026-11-04 13:41:36,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:41:36,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 1 is shown (trigger: .form-check-label:contains('Value 1'))' 2026-11-04 13:41:36,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.021 2026-11-04 13:41:36,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'option Value 2 is shown (trigger: .form-check-label:contains('Value 2'))' 2026-11-04 13:41:36,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour MultiProductOptionsTour on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 13:41:36,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:41:36,478 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:36,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 16928 2026-11-04 13:41:36,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:41:36,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 16928 2026-11-04 13:41:36,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134136_604864_TestUi.txt 2026-11-04 13:41:36,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwuz7kuaq_chrome_odoo" 2026-11-04 13:41:36,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_only_unpaid_orders_are_loaded ... 2026-11-04 13:41:37,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17142 2026-11-04 13:41:37,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpiiq8n0hl_chrome_odoo 2026-11-04 13:41:37,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33221/json/version 2026-11-04 13:41:37,151 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33221/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:41:37,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:41:37,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33221/json 2026-11-04 13:41:37,198 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33221/json with timeout 3 increased to 10s during tests 2026-11-04 13:41:37,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33221/devtools/page/059C749CA76A0C808933676172B31367 2026-11-04 13:41:37,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:41:37,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:41:37,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 13:41:37,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:41:37,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:41:37,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:41:37,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:41:37,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:37] "GET /pos/ui?config_id=20 HTTP/1.1" 303 - 14 0.011 0.336 2026-11-04 13:41:39,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:39] "GET /web HTTP/1.1" 200 - 110 0.080 1.534 2026-11-04 13:41:39,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '059C749CA76A0C808933676172B31367', 'loaderId': '8F93E655B7E51D3EF8BD2B8C25BC39DB', 'isDownload': False} 2026-11-04 13:41:39,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_only_unpaid_orders_are_loaded')" 2026-11-04 13:41:39,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:39] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.008 0.013 2026-11-04 13:41:39,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:39] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.025 2026-11-04 13:41:39,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.035 2026-11-04 13:41:39,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:39] "GET /web/webclient/load_menus/96390f68bc788e15d2fe603c2519f1eae4bbdee2ccce0207f6f91a3753c2d4b2 HTTP/1.1" 200 - 2 0.002 0.076 2026-11-04 13:41:39,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.070 2026-11-04 13:41:39,674 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:41:39,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:39] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 13:41:40,728 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:41:40,736 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 13:41:40,737 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-04 13:41:40,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.011 2026-11-04 13:41:40,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_only_unpaid_orders_are_loaded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:41:41,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "POST /mail/init_messaging HTTP/1.1" 200 - 106 0.103 0.145 2026-11-04 13:41:41,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.217 2026-11-04 13:41:41,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.199 2026-11-04 13:41:41,046 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:41:41,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.007 0.217 2026-11-04 13:41:41,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.029 0.240 2026-11-04 13:41:41,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.230 2026-11-04 13:41:41,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 11 0.015 0.217 2026-11-04 13:41:41,195 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:41:41,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.122 2026-11-04 13:41:41,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.007 0.135 2026-11-04 13:41:41,224 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:41:41,238 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:41:41,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/offline HTTP/1.1" 200 - 7 0.009 0.158 2026-11-04 13:41:41,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.161 2026-11-04 13:41:41,316 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 200 - 19 0.017 0.173 2026-11-04 13:41:41,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.080 2026-11-04 13:41:41,461 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:41:41,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.019 2026-11-04 13:41:42,331 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:41:42,337 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 13:41:42,339 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 13:41:42,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.003 0.006 2026-11-04 13:41:42,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.039 0.096 2026-11-04 13:41:42,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.109 2026-11-04 13:41:42,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.113 2026-11-04 13:41:42,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.013 0.099 2026-11-04 13:41:42,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.008 0.086 2026-11-04 13:41:42,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.025 2026-11-04 13:41:42,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.040 2026-11-04 13:41:42,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 12 0.010 0.054 2026-11-04 13:41:42,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.071 2026-11-04 13:41:42,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 49 0.029 0.074 2026-11-04 13:41:42,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:42] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 21 0.017 0.037 2026-11-04 13:41:43,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-11-04 13:41:43,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:41:43,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:43] "POST /web/dataset/call_button HTTP/1.1" 200 - 68 0.049 0.096 2026-11-04 13:41:44,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 37 0.024 0.200 2026-11-04 13:41:44,231 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:44,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 13:41:44,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.028 2026-11-04 13:41:44,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 13:41:44,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.005 2026-11-04 13:41:44,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:41:44,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 13:41:44,773 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:41:44,776 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:41:45,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:41:45,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 274 0.205 0.624 2026-11-04 13:41:45,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.060 2026-11-04 13:41:45,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.022 2026-11-04 13:41:45,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:41:45,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:45] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.023 0.044 2026-11-04 13:41:46,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.111 2026-11-04 13:41:46,033 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:41:46,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.174 2026-11-04 13:41:46,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.229 2026-11-04 13:41:46,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.293 2026-11-04 13:41:46,218 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:41:46,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.345 2026-11-04 13:41:46,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.307 2026-11-04 13:41:46,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.020 0.290 2026-11-04 13:41:46,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.007 0.283 2026-11-04 13:41:46,386 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:41:46,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.245 2026-11-04 13:41:46,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.172 2026-11-04 13:41:46,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 200 - 12 0.011 0.181 2026-11-04 13:41:46,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.217 2026-11-04 13:41:46,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-11-04 13:41:46,525 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.164 2026-11-04 13:41:46,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.161 2026-11-04 13:41:46,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.219 2026-11-04 13:41:46,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.227 2026-11-04 13:41:46,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.193 2026-11-04 13:41:46,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.188 2026-11-04 13:41:46,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 13:41:46,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.016 2026-11-04 13:41:46,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:41:46,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 13:41:46,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click save button (trigger: .control-buttons .control-button:contains("Save"))' 2026-11-04 13:41:46,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:41:46,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57081802 for PoS orders references: ['Order 00081-001-0001'] (draft: True) 2026-11-04 13:41:46,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click backend button (trigger: li.backend-button)' 2026-11-04 13:41:46,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-11-04 13:41:47,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57081802 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-11-04 13:41:47,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.047 0.080 2026-11-04 13:41:47,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /web HTTP/1.1" 200 - 16 0.011 0.146 2026-11-04 13:41:47,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /web HTTP/1.1" 200 - 16 0.008 0.040 2026-11-04 13:41:47,644 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 13:41:47,676 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-11-04 13:41:47,694 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-11-04 13:41:47,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.041 0.028 2026-11-04 13:41:47,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.018 0.049 2026-11-04 13:41:47,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.007 0.032 2026-11-04 13:41:47,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.032 0.132 2026-11-04 13:41:47,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.136 2026-11-04 13:41:47,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.119 2026-11-04 13:41:47,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.120 2026-11-04 13:41:47,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.015 0.038 2026-11-04 13:41:47,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.004 0.064 2026-11-04 13:41:48,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.040 2026-11-04 13:41:48,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 12 0.022 0.080 2026-11-04 13:41:48,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.106 2026-11-04 13:41:48,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /web?reload=true HTTP/1.1" 200 - 16 0.011 0.115 2026-11-04 13:41:48,613 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-04 13:41:48,619 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-11-04 13:41:48,658 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.049 2026-11-04 13:41:48,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.088 0.088 2026-11-04 13:41:48,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.176 2026-11-04 13:41:48,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.004 0.204 2026-11-04 13:41:48,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.002 0.084 2026-11-04 13:41:48,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.007 0.088 2026-11-04 13:41:48,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-11-04 13:41:48,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.007 0.063 2026-11-04 13:41:48,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.009 0.064 2026-11-04 13:41:48,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.005 0.166 2026-11-04 13:41:48,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:48] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 12 0.011 0.078 2026-11-04 13:41:49,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.012 0.102 2026-11-04 13:41:49,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:49] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.025 2026-11-04 13:41:49,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:49] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.012 0.036 2026-11-04 13:41:49,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:49] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 12 0.010 0.028 2026-11-04 13:41:50,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'start another new session (trigger: .o_kanban_primary_left button:contains('New Session'))' 2026-11-04 13:41:50,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:41:50,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 36 0.019 0.062 2026-11-04 13:41:50,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:50] "GET /pos/ui?config_id=21 HTTP/1.1" 200 - 20 0.011 0.052 2026-11-04 13:41:50,254 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:41:50,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 13:41:50,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 13:41:51,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.154 0.486 2026-11-04 13:41:51,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.358 2026-11-04 13:41:51,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.060 2026-11-04 13:41:51,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:41:51,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.031 2026-11-04 13:41:51,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:41:51,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-11-04 13:41:51,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 12 0.013 0.033 2026-11-04 13:41:51,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.014 2026-11-04 13:41:52,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.pos-topheader .ticket-button' 2026-11-04 13:41:52,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.screen.ticket-screen' 2026-11-04 13:41:52,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_shared_order HTTP/1.1" 200 - 21 0.020 0.050 2026-11-04 13:41:53,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:41:53,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 13:41:53,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:41:53,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:41:53,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:41:53,289 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:41:53,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:41:53,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:41:53,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:41:53,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.008 0.021 2026-11-04 13:41:53,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18316068 for PoS orders references: ['Order 00081-001-0001'] (draft: False) 2026-11-04 13:41:53,362 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:41:53,377 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #46 deleted pos.order.line records with IDs: [100] 2026-11-04 13:41:53,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18316068 with result: [{'id': 73, 'pos_reference': 'Order 00081-001-0001', 'account_move': False}] 2026-11-04 13:41:53,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.065 0.145 2026-11-04 13:41:53,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.121 2026-11-04 13:41:53,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:53] "GET /web/image?model=pos.config&id=21&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.027 2026-11-04 13:41:54,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:41:54,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session menu button (trigger: .close-button)' 2026-11-04 13:41:54,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'click on the close session popup button (trigger: .close-pos-popup .footer .button.highlight)' 2026-11-04 13:41:54,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:54] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 16 0.011 0.040 2026-11-04 13:41:55,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:41:55,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:41:55,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:55] "POST /web/dataset/call_kw/pos.session/update_closing_control_state_session HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 13:41:55,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 46, model: account.move 2026-11-04 13:41:56,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:56] "POST /web/dataset/call_kw/pos.session/close_session_from_ui HTTP/1.1" 200 - 652 0.470 1.186 2026-11-04 13:41:56,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:56] "GET /web HTTP/1.1" 200 - 16 0.017 0.065 2026-11-04 13:41:57,342 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 13:41:57,354 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-04 13:41:57,385 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.026 2026-11-04 13:41:57,443 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.044 0.035 2026-11-04 13:41:57,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.050 0.060 2026-11-04 13:41:57,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.038 0.185 2026-11-04 13:41:57,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.006 0.178 2026-11-04 13:41:57,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.008 0.191 2026-11-04 13:41:57,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.008 0.223 2026-11-04 13:41:57,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.153 2026-11-04 13:41:57,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.017 0.082 2026-11-04 13:41:57,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.097 2026-11-04 13:41:57,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 12 0.012 0.104 2026-11-04 13:41:57,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.131 2026-11-04 13:41:57,952 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:57] "GET /web?reload=true HTTP/1.1" 200 - 16 0.010 0.053 2026-11-04 13:41:58,367 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 13:41:58,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.022 0.019 2026-11-04 13:41:58,403 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.035 2026-11-04 13:41:58,404 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-11-04 13:41:58,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.007 0.020 2026-11-04 13:41:58,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /mail/init_messaging HTTP/1.1" 200 - 36 0.070 0.092 2026-11-04 13:41:58,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.127 2026-11-04 13:41:58,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.133 2026-11-04 13:41:58,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 7 0.010 0.134 2026-11-04 13:41:58,638 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.113 2026-11-04 13:41:58,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.004 0.038 2026-11-04 13:41:58,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.001 0.040 2026-11-04 13:41:58,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /web/image?model=res.users&field=avatar_128&id=46 HTTP/1.1" 304 - 12 0.014 0.054 2026-11-04 13:41:58,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.051 2026-11-04 13:41:58,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 3 0.001 0.030 2026-11-04 13:41:58,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 14 0.017 0.037 2026-11-04 13:41:58,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:58] "GET /web/image/res.users/46/avatar_128 HTTP/1.1" 304 - 12 0.014 0.036 2026-11-04 13:41:59,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'check that the session is closed without error (trigger: .o_web_client)' 2026-11-04 13:41:59,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'open session (trigger: .o_kanban_primary_left button:contains('Continue Selling'))' 2026-11-04 13:41:59,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_only_unpaid_orders_are_loaded on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 13:41:59,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:41:59,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17142 2026-11-04 13:41:59,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:41:59,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17142 2026-11-04 13:41:59,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:41:59] "POST /web/dataset/call_button HTTP/1.1" 200 - 23 0.017 0.040 2026-11-04 13:41:59,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134159_906628_TestUi.txt 2026-11-04 13:41:59,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpiiq8n0hl_chrome_odoo" 2026-11-04 13:41:59,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_order_and_invoice_amounts ... 2026-11-04 13:42:00,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17514 2026-11-04 13:42:00,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpativ26go_chrome_odoo 2026-11-04 13:42:00,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40981/json/version 2026-11-04 13:42:00,882 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40981/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:00,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:00,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40981/json 2026-11-04 13:42:00,891 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40981/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:00,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40981/devtools/page/B53457BA73D20529A76906CB5DF65A25 2026-11-04 13:42:00,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:00,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:01,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:01,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:01,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:01,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:01,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:42:02,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.079 0.952 2026-11-04 13:42:02,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B53457BA73D20529A76906CB5DF65A25', 'loaderId': 'CAEBB4D316303FCA99F83BCFBC3CB558', 'isDownload': False} 2026-11-04 13:42:02,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenInvoiceOrder')" 2026-11-04 13:42:02,355 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:02,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-11-04 13:42:02,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-11-04 13:42:02,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.032 2026-11-04 13:42:02,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:42:02,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.014 2026-11-04 13:42:02,943 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:42:02,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 13:42:02,956 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 13:42:02,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:42:03,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.250 0.528 2026-11-04 13:42:03,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:03] "GET /pos/ui HTTP/1.1" 200 - 20 0.026 0.833 2026-11-04 13:42:03,918 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:03,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.101 2026-11-04 13:42:04,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.006 2026-11-04 13:42:04,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:42:04,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.126 0.459 2026-11-04 13:42:04,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.068 2026-11-04 13:42:04,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 13:42:04,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-11-04 13:42:05,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:42:05,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.029 0.083 2026-11-04 13:42:05,093 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:42:05,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.161 2026-11-04 13:42:05,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.215 2026-11-04 13:42:05,241 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:42:05,252 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:05,259 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:05,270 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.269 2026-11-04 13:42:05,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.323 2026-11-04 13:42:05,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.379 2026-11-04 13:42:05,401 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:05,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.297 2026-11-04 13:42:05,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=931&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.283 2026-11-04 13:42:05,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.226 2026-11-04 13:42:05,516 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:42:05,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.216 2026-11-04 13:42:05,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.195 2026-11-04 13:42:05,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.147 2026-11-04 13:42:05,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.145 2026-11-04 13:42:05,590 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.144 2026-11-04 13:42:05,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.035 0.158 2026-11-04 13:42:05,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.160 2026-11-04 13:42:05,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.235 2026-11-04 13:42:05,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.272 2026-11-04 13:42:05,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.328 2026-11-04 13:42:05,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.328 2026-11-04 13:42:05,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:42:05,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:42:05,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.005 0.287 2026-11-04 13:42:05,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:42:05,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:42:05,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:42:05,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:05] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.245 2026-11-04 13:42:06,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:42:06,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:06] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.223 2026-11-04 13:42:06,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:42:06,083 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.133 2026-11-04 13:42:06,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:42:06,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:42:06,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:42:06,156 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:06] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:42:06,159 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:06] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:06,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:42:06,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:42:06,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:06] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-11-04 13:42:06,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenInvoiceOrder on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:42:06,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17413003 for PoS orders references: ['Order 00083-002-0001'] (draft: False) 2026-11-04 13:42:06,246 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:06] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:42:08,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17413003 with result: [{'id': 74, 'pos_reference': 'Order 00083-002-0001', 'account_move': 227}] 2026-11-04 13:42:08,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 869 0.631 1.984 2026-11-04 13:42:08,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 1.276 2026-11-04 13:42:08,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:08] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.010 0.026 2026-11-04 13:42:08,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:08] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:42:09,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:42:09,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:42:09,740 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:42:09,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17514 2026-11-04 13:42:09,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:42:09,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17514 2026-11-04 13:42:09,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134209_881811_TestUi.txt 2026-11-04 13:42:09,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpativ26go_chrome_odoo" 2026-11-04 13:42:09,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_decimals ... 2026-11-04 13:42:11,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17733 2026-11-04 13:42:11,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpz7j7b_wn_chrome_odoo 2026-11-04 13:42:11,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46691/json/version 2026-11-04 13:42:11,029 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46691/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:11,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:11,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46691/json 2026-11-04 13:42:11,121 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46691/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:11,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46691/devtools/page/E699D6131711F6E1B8599155B9DB715E 2026-11-04 13:42:11,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:11,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:11,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:11,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:11,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:11,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:11,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:42:12,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.087 0.701 2026-11-04 13:42:12,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E699D6131711F6E1B8599155B9DB715E', 'loaderId': 'BC4793C0CDF7282DB70F8CB37B6DD637', 'isDownload': False} 2026-11-04 13:42:12,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDecimals')" 2026-11-04 13:42:12,307 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:12,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-11-04 13:42:12,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-11-04 13:42:12,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.039 2026-11-04 13:42:12,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.012 2026-11-04 13:42:12,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.014 2026-11-04 13:42:12,937 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:42:12,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 13:42:12,954 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:13,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDecimals', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:42:13,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.226 0.598 2026-11-04 13:42:13,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.022 0.830 2026-11-04 13:42:13,909 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:14,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.030 0.156 2026-11-04 13:42:14,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:42:14,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 13:42:14,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.125 0.498 2026-11-04 13:42:14,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.057 2026-11-04 13:42:14,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:42:14,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-11-04 13:42:14,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:42:15,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.029 0.053 2026-11-04 13:42:15,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.120 2026-11-04 13:42:15,132 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:42:15,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.170 2026-11-04 13:42:15,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.209 2026-11-04 13:42:15,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.274 2026-11-04 13:42:15,318 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 13:42:15,340 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:15,349 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:15,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.322 2026-11-04 13:42:15,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.323 2026-11-04 13:42:15,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.019 0.290 2026-11-04 13:42:15,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.323 2026-11-04 13:42:15,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.320 2026-11-04 13:42:15,577 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:42:15,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.231 2026-11-04 13:42:15,598 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:42:15,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.014 0.217 2026-11-04 13:42:15,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.234 2026-11-04 13:42:15,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.226 2026-11-04 13:42:15,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.018 0.236 2026-11-04 13:42:15,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.229 2026-11-04 13:42:15,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.170 2026-11-04 13:42:15,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.191 2026-11-04 13:42:15,837 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.204 2026-11-04 13:42:15,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.210 2026-11-04 13:42:15,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.140 2026-11-04 13:42:15,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:15] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.097 2026-11-04 13:42:16,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:42:16,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Open menu (trigger: .menu-button)' 2026-11-04 13:42:16,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Click close session button (trigger: .close-button)' 2026-11-04 13:42:16,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("1.91"))' 2026-11-04 13:42:16,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.133 0.381 2026-11-04 13:42:16,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:16] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.011 0.501 2026-11-04 13:42:17,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDecimals on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-11-04 13:42:17,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:42:17,367 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:17,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17733 2026-11-04 13:42:17,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:42:17,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17733 2026-11-04 13:42:17,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134217_487713_TestUi.txt 2026-11-04 13:42:17,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpz7j7b_wn_chrome_odoo" 2026-11-04 13:42:17,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_closing_cash_details ... 2026-11-04 13:42:18,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 17935 2026-11-04 13:42:18,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_e1sm9hx_chrome_odoo 2026-11-04 13:42:18,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38075/json/version 2026-11-04 13:42:18,512 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38075/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:18,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:18,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38075/json 2026-11-04 13:42:18,580 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38075/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:18,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38075/devtools/page/2B9082C876D70757710C4B3EAD38A5D0 2026-11-04 13:42:18,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:18,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:18,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:18,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:18,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:18,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:18,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:42:19,751 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:19] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 111 0.087 0.775 2026-11-04 13:42:19,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '2B9082C876D70757710C4B3EAD38A5D0', 'loaderId': '88B60C6D89610E24EB83EE5EC0983CC0', 'isDownload': False} 2026-11-04 13:42:19,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashClosingDetails')" 2026-11-04 13:42:19,785 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:19,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:19] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-11-04 13:42:19,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:19] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 13:42:19,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:19] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.035 2026-11-04 13:42:20,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:20] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 13:42:20,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 13:42:20,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 13:42:20,462 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:20] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:42:20,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:20] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:42:20,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashClosingDetails', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:42:21,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.240 0.618 2026-11-04 13:42:21,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:21] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.874 2026-11-04 13:42:21,446 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:21,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.137 2026-11-04 13:42:21,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.036 2026-11-04 13:42:21,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:42:22,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.120 0.521 2026-11-04 13:42:22,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'enter opening amount (trigger: .cash-input-sub-section input)' 2026-11-04 13:42:22,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.081 2026-11-04 13:42:22,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 13:42:22,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:42:22,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.027 0.070 2026-11-04 13:42:22,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.161 2026-11-04 13:42:22,756 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:42:22,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.211 2026-11-04 13:42:22,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.280 2026-11-04 13:42:22,881 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:42:22,930 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:42:22,943 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:22,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:22] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.361 2026-11-04 13:42:23,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.422 2026-11-04 13:42:23,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.388 2026-11-04 13:42:23,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.343 2026-11-04 13:42:23,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.019 0.360 2026-11-04 13:42:23,199 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:42:23,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.024 0.263 2026-11-04 13:42:23,247 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:42:23,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.280 2026-11-04 13:42:23,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.228 2026-11-04 13:42:23,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.044 2026-11-04 13:42:23,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.248 2026-11-04 13:42:23,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.225 2026-11-04 13:42:23,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.148 2026-11-04 13:42:23,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.116 2026-11-04 13:42:23,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.337 2026-11-04 13:42:23,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.012 0.163 2026-11-04 13:42:23,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.145 2026-11-04 13:42:23,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.151 2026-11-04 13:42:23,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:23] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.109 2026-11-04 13:42:23,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:42:23,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Open menu (trigger: .menu-button)' 2026-11-04 13:42:23,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Click close session button (trigger: .close-button)' 2026-11-04 13:42:23,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) td:contains("10.00"))' 2026-11-04 13:42:24,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 176 0.130 0.344 2026-11-04 13:42:24,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:24] "POST /web/dataset/call_kw/pos.session/get_closing_control_data HTTP/1.1" 200 - 13 0.015 0.452 2026-11-04 13:42:24,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour CashClosingDetails on step: 'Check closing details (trigger: .cash-overview tr:nth-child(2) .cash-sign:contains("-"))' 2026-11-04 13:42:24,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:42:24,937 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:24,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 17935 2026-11-04 13:42:24,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:42:24,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 17935 2026-11-04 13:42:25,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134225_075216_TestUi.txt 2026-11-04 13:42:25,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_e1sm9hx_chrome_odoo" 2026-11-04 13:42:25,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_pos_combo_change_fp ... 2026-11-04 13:42:29,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18152 2026-11-04 13:42:29,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpk10ly5lu_chrome_odoo 2026-11-04 13:42:29,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46159/json/version 2026-11-04 13:42:29,345 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46159/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:29,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:29,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46159/json 2026-11-04 13:42:29,406 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46159/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:29,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46159/devtools/page/C76202774928568F0AD64B408BA0E578 2026-11-04 13:42:29,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:29,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:29,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:29,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:29,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:29,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:29,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:42:30,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:30] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.080 0.784 2026-11-04 13:42:30,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C76202774928568F0AD64B408BA0E578', 'loaderId': '5728D438B3464D8FCAD584D756BFF466', 'isDownload': False} 2026-11-04 13:42:30,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboChangeFP')" 2026-11-04 13:42:30,698 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:30,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:30] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 13:42:30,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:30] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-11-04 13:42:30,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:30] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-11-04 13:42:31,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:31] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 13:42:31,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 13:42:31,274 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:42:31,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.026 2026-11-04 13:42:31,303 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:42:31,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboChangeFP', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:42:32,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:42:32,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 312 0.240 0.602 2026-11-04 13:42:32,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.066 2026-11-04 13:42:32,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-11-04 13:42:32,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:42:32,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=932&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.032 0.054 2026-11-04 13:42:32,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=935&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.102 2026-11-04 13:42:32,529 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 13:42:32,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=937&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.146 2026-11-04 13:42:32,604 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=933&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.208 2026-11-04 13:42:32,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=934&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.247 2026-11-04 13:42:32,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=936&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.309 2026-11-04 13:42:32,711 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:42:32,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.259 2026-11-04 13:42:32,766 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:42:32,780 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:42:32,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=938&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.024 0.250 2026-11-04 13:42:32,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=939&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.297 2026-11-04 13:42:32,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=940&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.291 2026-11-04 13:42:32,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:32] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.300 2026-11-04 13:42:33,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.025 0.252 2026-11-04 13:42:33,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.268 2026-11-04 13:42:33,064 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:42:33,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.266 2026-11-04 13:42:33,092 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:42:33,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.253 2026-11-04 13:42:33,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.226 2026-11-04 13:42:33,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.187 2026-11-04 13:42:33,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.152 2026-11-04 13:42:33,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.011 0.111 2026-11-04 13:42:33,254 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=943&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.147 2026-11-04 13:42:33,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=942&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.203 2026-11-04 13:42:33,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.022 0.244 2026-11-04 13:42:33,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.289 2026-11-04 13:42:33,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 13:42:33,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 13:42:33,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.317 2026-11-04 13:42:33,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 13:42:33,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 13:42:33,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 13:42:33,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.341 2026-11-04 13:42:33,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.020 0.314 2026-11-04 13:42:33,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-11-04 13:42:33,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,660 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.323 2026-11-04 13:42:33,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:42:33,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-11-04 13:42:33,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=941&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.294 2026-11-04 13:42:33,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:42:33,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-11-04 13:42:33,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.315 2026-11-04 13:42:33,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:42:33,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.298 2026-11-04 13:42:33,829 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-11-04 13:42:33,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 13:42:33,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '4.55' (trigger: .order-summary .tax:contains("4.55"))' 2026-11-04 13:42:33,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.291 2026-11-04 13:42:33,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:42:33,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'fiscal position screen is shown (trigger: .selection-item:contains("test fp"))' 2026-11-04 13:42:33,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.301 2026-11-04 13:42:33,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.259 2026-11-04 13:42:33,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:42:33,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")))' 2026-11-04 13:42:33,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.244 2026-11-04 13:42:33,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:42:33,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:33] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.224 2026-11-04 13:42:33,998 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 13:42:34,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:42:34,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"8.33"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("8.33")))' 2026-11-04 13:42:34,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:42:34,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 13:42:34,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:42:34,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"16.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("16.67")))' 2026-11-04 13:42:34,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:42:34,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")))' 2026-11-04 13:42:34,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 13:42:34,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 6","quantity":"1.0","price":"25.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 6")):has(em.qty:contains("1")):has(.price:contains("25.00")))' 2026-11-04 13:42:34,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 13:42:34,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'order total tax is '2.38' (trigger: .order-summary .tax:contains("2.38"))' 2026-11-04 13:42:34,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PosComboChangeFP on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:42:34,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:42:34,242 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:34,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18152 2026-11-04 13:42:34,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:42:34,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18152 2026-11-04 13:42:34,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134234_349141_TestUi.txt 2026-11-04 13:42:34,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpk10ly5lu_chrome_odoo" 2026-11-04 13:42:34,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_products_variants_attribute_value_filtering ... 2026-11-04 13:42:35,152 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #43 deleted mail.message records with IDs: [9835] 2026-11-04 13:42:35,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18361 2026-11-04 13:42:35,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp8ehcgvgo_chrome_odoo 2026-11-04 13:42:35,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35649/json/version 2026-11-04 13:42:35,692 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35649/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:35,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:35,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35649/json 2026-11-04 13:42:35,733 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35649/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:35,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35649/devtools/page/CE5995830A6164D86DC4029CC55CFD43 2026-11-04 13:42:35,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:35,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:35,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:35,829 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:35,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:35,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:35,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:42:36,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:36] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.094 0.845 2026-11-04 13:42:36,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'CE5995830A6164D86DC4029CC55CFD43', 'loaderId': '3A422448D467EE971D99FB45C4CDD70C', 'isDownload': False} 2026-11-04 13:42:36,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_products_variants_attribute_value_filtering')" 2026-11-04 13:42:36,814 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:36,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:36] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-11-04 13:42:36,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:36] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.031 2026-11-04 13:42:36,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:36] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.035 2026-11-04 13:42:37,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:42:37,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 13:42:37,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-11-04 13:42:37,488 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:42:37,490 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:42:37,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_products_variants_attribute_value_filtering', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:42:38,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.229 0.532 2026-11-04 13:42:38,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:42:38,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.063 2026-11-04 13:42:38,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-11-04 13:42:38,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:42:38,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.028 0.050 2026-11-04 13:42:38,594 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.109 2026-11-04 13:42:38,621 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:42:38,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.168 2026-11-04 13:42:38,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.222 2026-11-04 13:42:38,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.278 2026-11-04 13:42:38,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:38,820 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:42:38,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:42:38,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.352 2026-11-04 13:42:38,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.304 2026-11-04 13:42:38,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=944&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.275 2026-11-04 13:42:38,992 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:38] "GET /web/image?model=product.product&field=image_128&id=945&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.317 2026-11-04 13:42:39,015 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:42:39,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.327 2026-11-04 13:42:39,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.225 2026-11-04 13:42:39,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.018 0.265 2026-11-04 13:42:39,148 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:42:39,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.277 2026-11-04 13:42:39,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.268 2026-11-04 13:42:39,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.230 2026-11-04 13:42:39,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.150 2026-11-04 13:42:40,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-11-04 13:42:40,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute White for Color (trigger: .product-info-popup .section-variants div:contains("Color") + div .searchable:contains("White"))' 2026-11-04 13:42:40,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.823 0.350 2026-11-04 13:42:40,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.014 1.177 2026-11-04 13:42:40,312 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 1.152 2026-11-04 13:42:40,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 1.184 2026-11-04 13:42:40,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.144 2026-11-04 13:42:40,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.135 2026-11-04 13:42:40,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.175 2026-11-04 13:42:40,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 84 0.068 0.332 2026-11-04 13:42:40,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.013 0.367 2026-11-04 13:42:40,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:42:41,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 2 (trigger: .product-list .product)' 2026-11-04 13:42:41,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Small)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Small)"))' 2026-11-04 13:42:41,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-11-04 13:42:41,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'click info button for product 'Small Shelf' (trigger: article.product:has(.product-name:contains("Small Shelf")) .product-information-tag)' 2026-11-04 13:42:41,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'Choose the attribute Medium for Size (trigger: .product-info-popup .section-variants div:contains("Size") + div .searchable:contains("Medium"))' 2026-11-04 13:42:41,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:41] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 63 0.040 0.113 2026-11-04 13:42:42,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:42:42,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: 'check products number should be 1 (trigger: .product-list .product)' 2026-11-04 13:42:42,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour test_products_variants_attribute_value_filtering on step: ''Small Shelf (Medium)' should be displayed (trigger: .product-list .product-name:contains("Small Shelf (Medium)"))' 2026-11-04 13:42:42,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:42:42,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18361 2026-11-04 13:42:42,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:42:42,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18361 2026-11-04 13:42:42,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134242_540914_TestUi.txt 2026-11-04 13:42:42,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp8ehcgvgo_chrome_odoo" 2026-11-04 13:42:42,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_receipt_tracking_method ... 2026-11-04 13:42:43,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18560 2026-11-04 13:42:43,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyz_qft96_chrome_odoo 2026-11-04 13:42:43,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43513/json/version 2026-11-04 13:42:43,260 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43513/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:43,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:43,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43513/json 2026-11-04 13:42:43,297 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43513/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:43,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43513/devtools/page/DDDBEE4FE3695AC54EF395FFE74C77FA 2026-11-04 13:42:43,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:43,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:43,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:43,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:43,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:43,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:43,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:42:44,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:44] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.098 0.658 2026-11-04 13:42:44,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'DDDBEE4FE3695AC54EF395FFE74C77FA', 'loaderId': 'A0161C3DE310363F3E5FF6C5799A4A85', 'isDownload': False} 2026-11-04 13:42:44,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ReceiptTrackingMethodTour')" 2026-11-04 13:42:44,405 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:44,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:44] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.012 2026-11-04 13:42:44,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:44] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-11-04 13:42:44,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:44] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.018 0.040 2026-11-04 13:42:44,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:44] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.017 0.014 2026-11-04 13:42:45,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.032 0.024 2026-11-04 13:42:45,035 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:42:45,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:45,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 13:42:45,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ReceiptTrackingMethodTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:42:46,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.314 0.676 2026-11-04 13:42:46,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:46] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.998 2026-11-04 13:42:46,185 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:46,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.091 2026-11-04 13:42:46,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:42:46,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:42:47,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.146 0.478 2026-11-04 13:42:47,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.063 2026-11-04 13:42:47,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 13:42:47,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:42:47,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:42:47,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.055 0.048 2026-11-04 13:42:47,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.016 0.120 2026-11-04 13:42:47,376 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:42:47,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.200 2026-11-04 13:42:47,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.256 2026-11-04 13:42:47,536 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42: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-11-04 13:42:47,546 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:47,554 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:42:47,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.303 2026-11-04 13:42:47,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.375 2026-11-04 13:42:47,627 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:42:47,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.326 2026-11-04 13:42:47,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=946&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.296 2026-11-04 13:42:47,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.321 2026-11-04 13:42:47,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.189 2026-11-04 13:42:47,785 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:47,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.204 2026-11-04 13:42:47,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.152 2026-11-04 13:42:47,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.030 0.184 2026-11-04 13:42:47,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.203 2026-11-04 13:42:47,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.190 2026-11-04 13:42:47,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.150 2026-11-04 13:42:47,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:47] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.123 2026-11-04 13:42:48,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.171 2026-11-04 13:42:48,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.230 2026-11-04 13:42:48,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.186 2026-11-04 13:42:48,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.188 2026-11-04 13:42:48,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.190 2026-11-04 13:42:48,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.164 2026-11-04 13:42:48,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:42:48,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 13:42:48,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.025 2026-11-04 13:42:48,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'enter lot number (trigger: .list-line-input:first())' 2026-11-04 13:42:48,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click validate lot number (trigger: .popup .button.confirm)' 2026-11-04 13:42:48,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:42:48,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:42:48,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:42:48,376 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:48,377 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:42:48,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:42:48,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour ReceiptTrackingMethodTour on step: 'tracking method is Lot (trigger: li:contains("Lot Number"))' 2026-11-04 13:42:48,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77889083 for PoS orders references: ['Order 00090-002-0001'] (draft: False) 2026-11-04 13:42:48,443 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:42:48,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77889083 with result: [{'id': 75, 'pos_reference': 'Order 00090-002-0001', 'account_move': False}] 2026-11-04 13:42:48,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.120 0.175 2026-11-04 13:42:48,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:48] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 13:42:49,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:42:49,539 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:49,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18560 2026-11-04 13:42:49,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:42:49,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18560 2026-11-04 13:42:49,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134249_680068_TestUi.txt 2026-11-04 13:42:49,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyz_qft96_chrome_odoo" 2026-11-04 13:42:49,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_refund_order_with_fp_tax_included ... 2026-11-04 13:42:50,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18768 2026-11-04 13:42:50,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprwmfxkyy_chrome_odoo 2026-11-04 13:42:50,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43673/json/version 2026-11-04 13:42:50,765 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43673/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:50,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:50,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43673/json 2026-11-04 13:42:50,802 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43673/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:50,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43673/devtools/page/26B2A3D81B88EEF33429780E57CD7142 2026-11-04 13:42:50,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:50,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:51,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:51,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:51,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:51,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:51,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:42:52,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.080 0.763 2026-11-04 13:42:52,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '26B2A3D81B88EEF33429780E57CD7142', 'loaderId': 'E6BA8E2BAC372D9C4AF2DABD0A6DADAB', 'isDownload': False} 2026-11-04 13:42:52,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('FiscalPositionNoTaxRefund')" 2026-11-04 13:42:52,091 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:52,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:42:52,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 13:42:52,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 13:42:52,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:42:52,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 13:42:52,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:42:52,736 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-11-04 13:42:52,737 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:42:52,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('FiscalPositionNoTaxRefund', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:42:53,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 307 0.218 0.590 2026-11-04 13:42:53,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.024 0.803 2026-11-04 13:42:53,674 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:42:53,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.128 2026-11-04 13:42:53,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:42:53,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 13:42:54,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.129 0.531 2026-11-04 13:42:54,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.068 2026-11-04 13:42:54,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:42:54,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.023 2026-11-04 13:42:54,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 13:42:54,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.024 0.057 2026-11-04 13:42:54,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.124 2026-11-04 13:42:54,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.188 2026-11-04 13:42:54,922 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:54,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.229 2026-11-04 13:42:54,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:54] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.270 2026-11-04 13:42:55,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.336 2026-11-04 13:42:55,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.285 2026-11-04 13:42:55,148 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:42:55,151 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.045 2026-11-04 13:42:55,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=product.product&field=image_128&id=947&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.297 2026-11-04 13:42:55,207 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 13:42:55,221 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.037 2026-11-04 13:42:55,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.293 2026-11-04 13:42:55,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.338 2026-11-04 13:42:55,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.006 0.338 2026-11-04 13:42:55,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-11-04 13:42:55,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.180 2026-11-04 13:42:55,375 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:55,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.152 2026-11-04 13:42:55,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 13:42:55,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.134 2026-11-04 13:42:55,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.102 2026-11-04 13:42:55,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.007 0.094 2026-11-04 13:42:55,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.016 0.275 2026-11-04 13:42:55,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.151 2026-11-04 13:42:55,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.146 2026-11-04 13:42:55,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.169 2026-11-04 13:42:55,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.007 0.134 2026-11-04 13:42:55,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:42:55,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.018 2026-11-04 13:42:55,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:42:55,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '100.00' (trigger: .product-screen .order-summary .total:contains("100.00"))' 2026-11-04 13:42:55,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click fiscal position button (trigger: .o_fiscal_position_button)' 2026-11-04 13:42:55,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'fiscal position screen is shown (trigger: .selection-item:contains("No Tax"))' 2026-11-04 13:42:55,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '86.96' (trigger: .product-screen .order-summary .total:contains("86.96"))' 2026-11-04 13:42:55,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:42:55,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:42:55,968 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:55,971 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:42:55,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:42:56,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'remaining amount is 0.00 (trigger: .payment-status-remaining .amount:contains("0.00"))' 2026-11-04 13:42:56,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:42:56,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:56] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.020 2026-11-04 13:42:56,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 13:42:56,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79039723 for PoS orders references: ['Order 00091-002-0001'] (draft: False) 2026-11-04 13:42:56,052 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:42:56,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79039723 with result: [{'id': 76, 'pos_reference': 'Order 00091-002-0001', 'account_move': False}] 2026-11-04 13:42:56,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.069 0.140 2026-11-04 13:42:56,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:56] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.011 2026-11-04 13:42:57,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:42:57,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.control-button:contains("Refund")' 2026-11-04 13:42:57,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 13:42:57,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:57] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.011 0.023 2026-11-04 13:42:57,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:57] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 22 0.025 0.051 2026-11-04 13:42:57,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.068 2026-11-04 13:42:57,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:42:57,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 1.00")' 2026-11-04 13:42:58,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: '.ticket-screen .button.pay-order-button' 2026-11-04 13:42:58,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 13:42:58,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour FiscalPositionNoTaxRefund on step: 'order total amount is '-86.96' (trigger: .product-screen .order-summary .total:contains("-86.96"))' 2026-11-04 13:42:58,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:42:58,061 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:42:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:42:58,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18768 2026-11-04 13:42:58,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:42:58,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18768 2026-11-04 13:42:58,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134258_188503_TestUi.txt 2026-11-04 13:42:58,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprwmfxkyy_chrome_odoo" 2026-11-04 13:42:58,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_down ... 2026-11-04 13:42:59,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 18979 2026-11-04 13:42:59,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyrwvpawb_chrome_odoo 2026-11-04 13:42:59,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45817/json/version 2026-11-04 13:42:59,149 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45817/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:42:59,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:42:59,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45817/json 2026-11-04 13:42:59,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45817/json with timeout 3 increased to 10s during tests 2026-11-04 13:42:59,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45817/devtools/page/3D639A5B9B070A479E68B76BA8568E04 2026-11-04 13:42:59,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:42:59,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:42:59,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:42:59,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:42:59,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:42:59,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:42:59,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:43:00,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:00] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.092 0.740 2026-11-04 13:43:00,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '3D639A5B9B070A479E68B76BA8568E04', 'loaderId': '107117B97607FB796C78230C5EFBC8B2', 'isDownload': False} 2026-11-04 13:43:00,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingDown')" 2026-11-04 13:43:00,396 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:00,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:00] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.015 2026-11-04 13:43:00,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:00] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.025 2026-11-04 13:43:00,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:00] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-11-04 13:43:01,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.016 2026-11-04 13:43:01,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:43:01,119 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-11-04 13:43:01,121 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:43:01,126 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:43:01,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingDown', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:43:01,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.214 0.516 2026-11-04 13:43:01,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.730 2026-11-04 13:43:01,984 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:02,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.118 2026-11-04 13:43:02,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 13:43:02,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:43:02,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.131 0.492 2026-11-04 13:43:02,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.077 2026-11-04 13:43:02,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:43:02,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-11-04 13:43:02,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:43:03,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.025 0.056 2026-11-04 13:43:03,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.095 2026-11-04 13:43:03,137 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:43:03,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.138 2026-11-04 13:43:03,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.151 2026-11-04 13:43:03,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.202 2026-11-04 13:43:03,320 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:43:03,332 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:43:03,338 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:03,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.278 2026-11-04 13:43:03,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.266 2026-11-04 13:43:03,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.254 2026-11-04 13:43:03,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.269 2026-11-04 13:43:03,512 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:03,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.297 2026-11-04 13:43:03,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.200 2026-11-04 13:43:03,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.197 2026-11-04 13:43:03,569 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:43:03,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.191 2026-11-04 13:43:03,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.190 2026-11-04 13:43:03,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.175 2026-11-04 13:43:03,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.095 2026-11-04 13:43:03,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.035 0.123 2026-11-04 13:43:03,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.020 0.158 2026-11-04 13:43:03,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.214 2026-11-04 13:43:03,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.228 2026-11-04 13:43:03,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.238 2026-11-04 13:43:03,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.004 0.252 2026-11-04 13:43:03,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:03] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.111 2026-11-04 13:43:04,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:43:04,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:04,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:04,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:04,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:04,133 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:43:04,136 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:43:04,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-11-04 13:43:04,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:04,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:04,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:04,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:43:04,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.pos-topheader .ticket-button' 2026-11-04 13:43:04,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.screen.ticket-screen' 2026-11-04 13:43:04,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: '.ticket-screen .highlight' 2026-11-04 13:43:04,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:43:04,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:04,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:43:04,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:43:04,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-11-04 13:43:05,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:05,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:05,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'total is -1.95 (trigger: .total:contains("-1.95"))' 2026-11-04 13:43:05,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:05,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:05,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingDown on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:05,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:43:05,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 18979 2026-11-04 13:43:05,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:43:05,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 18979 2026-11-04 13:43:05,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134305_377908_TestUi.txt 2026-11-04 13:43:05,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyrwvpawb_chrome_odoo" 2026-11-04 13:43:05,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19193 2026-11-04 13:43:05,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpld22bst7_chrome_odoo 2026-11-04 13:43:05,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35575/json/version 2026-11-04 13:43:05,677 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35575/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:43:05,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:43:05,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35575/json 2026-11-04 13:43:05,789 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35575/json with timeout 3 increased to 10s during tests 2026-11-04 13:43:05,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35575/devtools/page/AD1309862B3ABB8EA274FDECF01FF838 2026-11-04 13:43:05,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:43:05,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:43:05,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:43:05,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:43:05,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:43:05,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:43:05,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:05] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 20 0.016 0.070 2026-11-04 13:43:06,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'AD1309862B3ABB8EA274FDECF01FF838', 'loaderId': '890B9B17D042C6E336ECF94E9911531F', 'isDownload': False} 2026-11-04 13:43:06,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenTotalDueWithOverPayment')" 2026-11-04 13:43:06,041 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:06,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.014 2026-11-04 13:43:06,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.027 2026-11-04 13:43:06,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-11-04 13:43:06,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 13:43:06,590 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:43:06,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 13:43:06,656 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:43:06,675 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:06] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 13:43:06,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenTotalDueWithOverPayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:43:07,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.116 0.473 2026-11-04 13:43:07,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:07] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.629 2026-11-04 13:43:07,372 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:07,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.083 2026-11-04 13:43:07,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:43:07,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:43:08,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.128 0.421 2026-11-04 13:43:08,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.068 2026-11-04 13:43:08,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.019 2026-11-04 13:43:08,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:43:08,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.034 0.058 2026-11-04 13:43:08,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.109 2026-11-04 13:43:08,524 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:43:08,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.164 2026-11-04 13:43:08,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.252 2026-11-04 13:43:08,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.018 0.290 2026-11-04 13:43:08,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:43:08,736 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:43:08,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.335 2026-11-04 13:43:08,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:43:08,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.012 0.316 2026-11-04 13:43:08,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=948&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.330 2026-11-04 13:43:08,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.365 2026-11-04 13:43:08,974 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:09,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.364 2026-11-04 13:43:09,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.246 2026-11-04 13:43:09,038 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:43:09,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 12 0.014 0.252 2026-11-04 13:43:09,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.242 2026-11-04 13:43:09,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.231 2026-11-04 13:43:09,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.200 2026-11-04 13:43:09,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.132 2026-11-04 13:43:09,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.124 2026-11-04 13:43:09,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.006 0.134 2026-11-04 13:43:09,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.154 2026-11-04 13:43:09,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.160 2026-11-04 13:43:09,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.149 2026-11-04 13:43:09,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.166 2026-11-04 13:43:09,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.004 0.099 2026-11-04 13:43:09,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:43:09,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:43:09,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:43:09,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.019 2026-11-04 13:43:09,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:09,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:09,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:09,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:09,531 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:09,534 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:09] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:09,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total is 1.95 (trigger: .total:contains("1.95"))' 2026-11-04 13:43:09,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:09,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 13:43:09,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:09,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'change is 3.05 (trigger: .payment-status-change .amount:contains("3.05"))' 2026-11-04 13:43:10,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenTotalDueWithOverPayment on step: 'total due is 1.95 (trigger: .payment-status-total-due:contains("1.95"))' 2026-11-04 13:43:10,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:43:10,494 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 13:43:10,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19193 2026-11-04 13:43:10,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:43:10,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19193 2026-11-04 13:43:10,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134310_604645_TestUi.txt 2026-11-04 13:43:10,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpld22bst7_chrome_odoo" 2026-11-04 13:43:10,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up ... 2026-11-04 13:43:11,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19401 2026-11-04 13:43:11,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbruul8v7_chrome_odoo 2026-11-04 13:43:11,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37439/json/version 2026-11-04 13:43:11,880 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37439/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:43:11,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:43:11,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37439/json 2026-11-04 13:43:11,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37439/json with timeout 3 increased to 10s during tests 2026-11-04 13:43:11,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37439/devtools/page/FD925195C14D587CCCB4D0BCA9E76A82 2026-11-04 13:43:11,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:43:11,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:43:12,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:43:12,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:43:12,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:43:12,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:43:12,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:43:13,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.067 0.759 2026-11-04 13:43:13,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FD925195C14D587CCCB4D0BCA9E76A82', 'loaderId': 'E76BF885AFF21EE4BC78B7558884A3BC', 'isDownload': False} 2026-11-04 13:43:13,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUp')" 2026-11-04 13:43:13,134 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:13,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.013 2026-11-04 13:43:13,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 13:43:13,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.034 2026-11-04 13:43:13,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 13:43:13,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 13:43:13,732 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:43:13,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.009 2026-11-04 13:43:13,745 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:43:13,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:43:14,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.235 0.581 2026-11-04 13:43:14,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.808 2026-11-04 13:43:14,675 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:14,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.106 2026-11-04 13:43:14,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:43:14,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 13:43:15,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.131 0.520 2026-11-04 13:43:15,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:43:15,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.072 2026-11-04 13:43:15,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.033 2026-11-04 13:43:15,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 13:43:15,890 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:15] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.029 0.062 2026-11-04 13:43:15,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:15] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.015 0.168 2026-11-04 13:43:16,011 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:43:16,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.245 2026-11-04 13:43:16,111 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.305 2026-11-04 13:43:16,135 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:43:16,149 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:43:16,160 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:16,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.322 2026-11-04 13:43:16,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.411 2026-11-04 13:43:16,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.012 0.323 2026-11-04 13:43:16,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=949&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.290 2026-11-04 13:43:16,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=950&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.303 2026-11-04 13:43:16,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.233 2026-11-04 13:43:16,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.229 2026-11-04 13:43:16,432 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:43:16,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:43:16,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.030 0.205 2026-11-04 13:43:16,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.210 2026-11-04 13:43:16,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.198 2026-11-04 13:43:16,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.203 2026-11-04 13:43:16,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.141 2026-11-04 13:43:16,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.096 2026-11-04 13:43:16,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=951&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.119 2026-11-04 13:43:16,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.163 2026-11-04 13:43:16,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.199 2026-11-04 13:43:16,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.007 0.197 2026-11-04 13:43:16,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.221 2026-11-04 13:43:16,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.228 2026-11-04 13:43:16,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.005 0.230 2026-11-04 13:43:16,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.001 0.180 2026-11-04 13:43:16,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:43:16,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-11-04 13:43:16,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.023 2026-11-04 13:43:16,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:43:16,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:43:16,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:17,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:17,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-11-04 13:43:17,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:17,026 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:43:17,027 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:43:17,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:17,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:17,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:43:17,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:43:17,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-11-04 13:43:17,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-11-04 13:43:17,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.25' (trigger: article.product .product-content .product-name:contains("Product Test 1.25"))' 2026-11-04 13:43:17,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-11-04 13:43:17,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.25","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.25")):has(em.qty:contains("1")))' 2026-11-04 13:43:17,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:17,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:17,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-11-04 13:43:17,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:17,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:17,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:17,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:43:17,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:43:17,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-11-04 13:43:17,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-11-04 13:43:17,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.4' (trigger: article.product .product-content .product-name:contains("Product Test 1.4"))' 2026-11-04 13:43:17,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-11-04 13:43:17,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.4","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.4")):has(em.qty:contains("1")))' 2026-11-04 13:43:17,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:17,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:17,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.5 (trigger: .total:contains("1.5"))' 2026-11-04 13:43:17,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:17,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:17,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:17,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:43:17,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:43:17,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.screen.ticket-screen' 2026-11-04 13:43:17,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: '.ticket-screen .highlight' 2026-11-04 13:43:17,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click product 'Product Test 1.2' (trigger: article.product .product-content .product-name:contains("Product Test 1.2"))' 2026-11-04 13:43:17,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:43:17,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 1.2","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 1.2")):has(em.qty:contains("1")))' 2026-11-04 13:43:17,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:17,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:17,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'total is 1.00 (trigger: .total:contains("1.00"))' 2026-11-04 13:43:17,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:17,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 13:43:17,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:17,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUp on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-11-04 13:43:18,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 13:43:18,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:43:18,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19401 2026-11-04 13:43:18,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:43:18,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19401 2026-11-04 13:43:18,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134318_705746_TestUi.txt 2026-11-04 13:43:18,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbruul8v7_chrome_odoo" 2026-11-04 13:43:18,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_half_up_cash_and_bank ... 2026-11-04 13:43:19,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19611 2026-11-04 13:43:19,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpicugayq2_chrome_odoo 2026-11-04 13:43:19,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42903/json/version 2026-11-04 13:43:19,965 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42903/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:43:19,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:43:19,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42903/json 2026-11-04 13:43:19,996 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42903/json with timeout 3 increased to 10s during tests 2026-11-04 13:43:20,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42903/devtools/page/887835470FF1B4D0E45BE181296BB1DD 2026-11-04 13:43:20,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:43:20,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:43:20,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:43:20,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:43:20,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:43:20,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:43:20,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:43:21,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.070 0.775 2026-11-04 13:43:21,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '887835470FF1B4D0E45BE181296BB1DD', 'loaderId': '1EF7DF464FD391D56FBC9E39C3BE028F', 'isDownload': False} 2026-11-04 13:43:21,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingHalfUpCashAndBank')" 2026-11-04 13:43:21,318 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:21,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.011 0.015 2026-11-04 13:43:21,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-11-04 13:43:21,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 13:43:21,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 13:43:21,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 13:43:21,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.017 2026-11-04 13:43:21,968 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:43:21,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingHalfUpCashAndBank', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:43:21,971 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:43:22,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.233 0.610 2026-11-04 13:43:22,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.873 2026-11-04 13:43:22,943 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:23,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.133 2026-11-04 13:43:23,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:43:23,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 13:43:23,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.115 0.442 2026-11-04 13:43:23,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.062 2026-11-04 13:43:23,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.019 2026-11-04 13:43:23,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:43:23,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:23] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.053 0.046 2026-11-04 13:43:24,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.139 2026-11-04 13:43:24,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.187 2026-11-04 13:43:24,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.024 0.232 2026-11-04 13:43:24,196 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:43:24,208 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:43:24,216 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:24,223 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:43:24,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.016 0.310 2026-11-04 13:43:24,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.367 2026-11-04 13:43:24,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.301 2026-11-04 13:43:24,370 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:43:24,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=952&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.320 2026-11-04 13:43:24,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=953&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.313 2026-11-04 13:43:24,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.018 0.269 2026-11-04 13:43:24,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:24,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.275 2026-11-04 13:43:24,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.203 2026-11-04 13:43:24,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.189 2026-11-04 13:43:24,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.181 2026-11-04 13:43:24,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.168 2026-11-04 13:43:24,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.128 2026-11-04 13:43:24,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.092 2026-11-04 13:43:24,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.113 2026-11-04 13:43:24,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.010 0.190 2026-11-04 13:43:24,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.009 0.253 2026-11-04 13:43:24,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.258 2026-11-04 13:43:24,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 13:43:24,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.250 2026-11-04 13:43:24,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.248 2026-11-04 13:43:24,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:43:24,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 40' (trigger: article.product .product-content .product-name:contains("Product Test 40"))' 2026-11-04 13:43:24,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-11-04 13:43:24,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:24] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.008 0.232 2026-11-04 13:43:24,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 40","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 40")):has(em.qty:contains("1")))' 2026-11-04 13:43:24,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:43:24,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:43:25,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.099 2026-11-04 13:43:25,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:43:25,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:25,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:25,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 40.00 (trigger: .total:contains("40.00"))' 2026-11-04 13:43:25,182 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:43:25,183 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:43:25,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:43:25,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:43:25,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:25] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.022 2026-11-04 13:43:25,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 13:43:25,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 2.0 (trigger: .payment-status-remaining .amount:contains("2.0"))' 2026-11-04 13:43:26,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:26,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:26,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:26,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:43:26,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:43:26,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:43:26,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77182382 for PoS orders references: ['Order 00094-002-0001'] (draft: False) 2026-11-04 13:43:26,182 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:26] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:43:28,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77182382 with result: [{'id': 77, 'pos_reference': 'Order 00094-002-0001', 'account_move': 233}] 2026-11-04 13:43:28,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 879 0.684 2.012 2026-11-04 13:43:28,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 1.968 2026-11-04 13:43:28,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:28] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 14 0.019 0.041 2026-11-04 13:43:29,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:29] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-11-04 13:43:29,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 13:43:29,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:43:29,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click product 'Product Test 41' (trigger: article.product .product-content .product-name:contains("Product Test 41"))' 2026-11-04 13:43:29,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-11-04 13:43:29,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test 41","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test 41")):has(em.qty:contains("1")))' 2026-11-04 13:43:29,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 13:43:29,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 13:43:29,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'select customer 'Partner Test 1' (trigger: .partnerlist-screen .partner-line td:contains("Partner Test 1"))' 2026-11-04 13:43:29,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:29,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:29,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'total is 41.00 (trigger: .total:contains("41.00"))' 2026-11-04 13:43:30,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 13:43:30,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 13:43:30,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 13:43:30,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 3.0 (trigger: .payment-status-remaining .amount:contains("3.0"))' 2026-11-04 13:43:30,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:30,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:30,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:30,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 13:43:30,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 13:43:30,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingHalfUpCashAndBank on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 13:43:30,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14335174 for PoS orders references: ['Order 00094-002-0002'] (draft: False) 2026-11-04 13:43:32,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14335174 with result: [{'id': 78, 'pos_reference': 'Order 00094-002-0002', 'account_move': 235}] 2026-11-04 13:43:32,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 701 0.536 1.419 2026-11-04 13:43:33,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:33] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 9 0.007 0.024 2026-11-04 13:43:33,065 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:33] "GET /web/image?model=pos.config&id=20&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.014 2026-11-04 13:43:33,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:43:33,854 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:33,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19611 2026-11-04 13:43:33,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:43:33,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19611 2026-11-04 13:43:33,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134333_969004_TestUi.txt 2026-11-04 13:43:33,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpicugayq2_chrome_odoo" 2026-11-04 13:43:34,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend: Starting TestUi.test_rounding_up ... 2026-11-04 13:43:34,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome pid: 19831 2026-11-04 13:43:34,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpmmsqddqe_chrome_odoo 2026-11-04 13:43:34,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45491/json/version 2026-11-04 13:43:34,823 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45491/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:43:34,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:43:34,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45491/json 2026-11-04 13:43:34,876 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45491/json with timeout 3 increased to 10s during tests 2026-11-04 13:43:34,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45491/devtools/page/13D4F0549BA050451F1D9E3C08B35695 2026-11-04 13:43:34,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 13:43:34,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 13:43:35,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 13:43:35,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 13:43:35,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=20" in browser 2026-11-04 13:43:35,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=20" 2026-11-04 13:43:35,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:43:37,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "GET /pos/ui?config_id=20 HTTP/1.1" 200 - 112 0.084 1.761 2026-11-04 13:43:37,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Navigation result: {'frameId': '13D4F0549BA050451F1D9E3C08B35695', 'loaderId': '21BD935B1E502B57E020904C83FD7008', 'isDownload': False} 2026-11-04 13:43:37,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PaymentScreenRoundingUp')" 2026-11-04 13:43:37,142 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:37,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-11-04 13:43:37,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-11-04 13:43:37,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.044 2026-11-04 13:43:37,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.009 0.013 2026-11-04 13:43:37,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 13:43:37,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:43:37,746 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:43:37,747 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:43:37,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PaymentScreenRoundingUp', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=20"})" 2026-11-04 13:43:38,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.225 0.572 2026-11-04 13:43:38,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.824 2026-11-04 13:43:38,686 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 13:43:38,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.083 2026-11-04 13:43:38,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:43:38,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 13:43:39,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.133 0.495 2026-11-04 13:43:39,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.065 2026-11-04 13:43:39,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-11-04 13:43:39,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 13:43:39,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 13:43:39,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "GET /web/image?model=product.product&field=image_128&id=874&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 14 0.030 0.053 2026-11-04 13:43:39,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "GET /web/image?model=product.product&field=image_128&id=876&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.014 0.131 2026-11-04 13:43:39,891 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:43:39,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "GET /web/image?model=product.product&field=image_128&id=879&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.013 0.220 2026-11-04 13:43:39,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:39] "GET /web/image?model=product.product&field=image_128&id=878&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.017 0.275 2026-11-04 13:43:40,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=product.product&field=image_128&id=875&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.341 2026-11-04 13:43:40,082 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:43:40,092 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:43:40,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=product.product&field=image_128&id=877&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.377 2026-11-04 13:43:40,120 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:43:40,141 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:43:40,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.357 2026-11-04 13:43:40,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=product.product&field=image_128&id=954&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.032 0.277 2026-11-04 13:43:40,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=product.product&field=image_128&id=873&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.012 0.316 2026-11-04 13:43:40,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=product.product&field=image_128&id=872&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.011 0.310 2026-11-04 13:43:40,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.192 2026-11-04 13:43:40,377 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:43:40,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image/res.users/45/avatar_128 HTTP/1.1" 200 - 19 0.024 0.258 2026-11-04 13:43:40,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.272 2026-11-04 13:43:40,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.277 2026-11-04 13:43:40,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.250 2026-11-04 13:43:40,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.186 2026-11-04 13:43:40,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.169 2026-11-04 13:43:40,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image/res.company/10/favicon HTTP/1.1" 200 - 6 0.005 0.171 2026-11-04 13:43:40,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=product.product&field=image_128&id=871&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 8 0.008 0.158 2026-11-04 13:43:40,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=9&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.002 0.174 2026-11-04 13:43:40,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=10&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.011 0.180 2026-11-04 13:43:40,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image?model=pos.category&field=image_128&id=11&unique=2026-11-04%2013:35:41 HTTP/1.1" 200 - 4 0.003 0.214 2026-11-04 13:43:40,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /web/image/res.company/10/favicon HTTP/1.1" 304 - 6 0.006 0.167 2026-11-04 13:43:40,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:43:40,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:40,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:40,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:40,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:40,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:43:40,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:43:40,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is 2.00 (trigger: .total:contains("2.00"))' 2026-11-04 13:43:40,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:40,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:40,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:40,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 13:43:40,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.pos-topheader .ticket-button' 2026-11-04 13:43:41,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.screen.ticket-screen' 2026-11-04 13:43:41,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: '.ticket-screen .highlight' 2026-11-04 13:43:41,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 13:43:41,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 13:43:41,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: +/- (trigger: div.numpad.row button.col:contains("+/-"))' 2026-11-04 13:43:41,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 13:43:41,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"-1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("-1")))' 2026-11-04 13:43:41,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 13:43:41,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 13:43:41,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'total is -2.00 (trigger: .total:contains("-2.00"))' 2026-11-04 13:43:42,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 13:43:42,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 13:43:42,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: Tour PaymentScreenRoundingUp on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 13:43:42,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi.browser: test successful 2026-11-04 13:43:42,059 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:42,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing chrome headless with pid 19831 2026-11-04 13:43:42,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 13:43:42,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Terminating chrome headless with pid 19831 2026-11-04 13:43:42,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 13:43:42,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134342_191301_TestUi.txt 2026-11-04 13:43:42,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpmmsqddqe_chrome_odoo" 2026-11-04 13:43:42,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-11-04 13:43:42,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js: Starting WebSuite.test_pos_js ... 2026-11-04 13:43:43,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome pid: 20036 2026-11-04 13:43:43,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless temporary user profile dir: /tmp/tmpggbkw0g3_chrome_odoo 2026-11-04 13:43:43,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:37291/json/version 2026-11-04 13:43:43,273 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37291/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:43:43,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Browser version: Chrome/150.0.7871.114 2026-11-04 13:43:43,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Issuing json command http://127.0.0.1:37291/json 2026-11-04 13:43:43,317 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37291/json with timeout 3 increased to 10s during tests 2026-11-04 13:43:43,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Websocket url found: ws://127.0.0.1:37291/devtools/page/99429CE84300683F0506B83AE46FC1BB 2026-11-04 13:43:43,346 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Enable chrome headless console log notification 2026-11-04 13:43:43,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome headless enable page notifications 2026-11-04 13:43:44,184 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 13:43:44,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 13:43:44,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Setting session cookie in browser 2026-11-04 13:43:44,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Open "http://127.0.0.1:8069/pos/ui/tests?mod=web" in browser 2026-11-04 13:43:44,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigating to: "http://127.0.0.1:8069/pos/ui/tests?mod=web" 2026-11-04 13:43:44,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:43:45,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:45] "GET /pos/ui/tests?mod=web HTTP/1.1" 200 - 112 0.103 0.815 2026-11-04 13:43:45,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Navigation result: {'frameId': '99429CE84300683F0506B83AE46FC1BB', 'loaderId': '1B84435E7A9734B42FC33F80855E2578', 'isDownload': False} 2026-11-04 13:43:45,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Waiting for frame '99429CE84300683F0506B83AE46FC1BB' to stop loading 2026-11-04 13:43:45,178 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:45] "GET /web/assets/8dbd184/point_of_sale.assets_qunit_tests.min.js HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 13:43:45,189 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:45] "GET /web/assets/2f079ae/point_of_sale.assets_qunit_tests.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-11-04 13:43:45,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate ready code "document.readyState === 'complete'" 2026-11-04 13:43:45,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Evaluate test code "" 2026-11-04 13:43:45,947 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:45] "GET /viin_brand/static/img/favicon.ico HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:43:45,975 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:43:45,998 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for NumberBuffer" passed 3 tests. 2026-11-04 13:43:45,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-11-04 13:43:46,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > unit tests for PopupContainer" passed 6 tests. 2026-11-04 13:43:46,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-11-04 13:43:46,262 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:43:46,267 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 13:43:46,362 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 13:43:46,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > Chrome" passed 4 tests. 2026-11-04 13:43:46,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-11-04 13:43:46,365 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:43:46,425 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 13:43:46,427 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 13:43:46,428 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 13:43:46,429 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 13:43:46,430 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 13:43:46,431 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 13:43:46,434 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 13:43:46,435 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 13:43:46,435 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 13:43:46,437 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 13:43:46,438 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 13:43:46,444 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 13:43:46,445 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 13:43:46,445 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 13:43:46,446 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 13:43:46,447 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 13:43:46,447 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 13:43:46,448 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 13:43:46,449 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 13:43:46,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 13:43:46,459 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 13:43:46,461 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:43:46,463 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:43:46,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 13:43:46,484 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 13:43:46,491 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 13:43:46,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 13:43:46,494 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 13:43:46,498 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 13:43:46,502 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 13:43:46,503 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 13:43:46,504 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 13:43:46,505 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 13:43:46,506 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 13:43:46,507 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 13:43:46,507 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 13:43:46,521 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 13:43:46,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 13:43:46,530 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:43:46,534 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 13:43:46,548 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 13:43:46,552 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 13:43:46,554 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 13:43:46,555 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 13:43:46,558 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 13:43:46,580 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.041 2026-11-04 13:43:46,583 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 13:43:46,587 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 13:43:46,594 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 13:43:46,598 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 13:43:46,601 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 13:43:46,602 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:43:46,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 13:43:46,611 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 13:43:46,612 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 13:43:46,612 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 13:43:46,613 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 13:43:46,616 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 13:43:46,616 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 13:43:46,618 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 13:43:46,619 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 13:43:46,621 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 13:43:46,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 13:43:46,625 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 13:43:46,627 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 13:43:46,628 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 13:43:46,629 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 13:43:46,632 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 13:43:46,638 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 13:43:46,639 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 13:43:46,640 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 13:43:46,641 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 13:43:46,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 13:43:46,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 13:43:46,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 13:43:46,645 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 13:43:46,656 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 13:43:46,658 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 13:43:46,668 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 13:43:46,676 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 13:43:46,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:43:46,698 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 13:43:46,710 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 13:43:46,722 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 13:43:46,725 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 13:43:46,733 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 13:43:46,737 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 13:43:46,741 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:43:46,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 13:43:46,750 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 13:43:46,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 13:43:46,754 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:43:46,755 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 13:43:46,761 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:43:46,782 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:43:46,784 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:43:46,786 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 13:43:46,787 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 13:43:46,790 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 13:43:46,795 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 13:43:46,796 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 13:43:46,800 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:43:46] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 13:43:46,802 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 13:43:46,804 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 13:43:46,806 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 13:43:46,807 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 13:43:46,808 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 13:43:46,810 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 13:43:46,831 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 13:43:46,832 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 13:43:46,833 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 13:43:46,834 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 13:43:46,834 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 13:43:46,835 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 13:43:46,835 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 13:43:46,838 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 13:43:46,839 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 13:43:46,840 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 13:43:47,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale > RenderService" passed 1 tests. 2026-11-04 13:43:47,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "point_of_sale" passed 0 tests. 2026-11-04 13:43:47,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > BarcodeReader scanner claim discipline" passed 8 tests. 2026-11-04 13:43:47,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-11-04 13:43:47,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > RemoteDisplay claim discipline" passed 4 tests. 2026-11-04 13:43:47,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-11-04 13:43:47,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > HardwareProxy scale claim discipline" passed 13 tests. 2026-11-04 13:43:47,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-11-04 13:43:47,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos > viin_iot_pos > ViinIotPrinter" passed 11 tests. 2026-11-04 13:43:47,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: "viin_iot_pos" passed 0 tests. 2026-11-04 13:43:47,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: QUnit test suite done. 2026-11-04 13:43:47,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite.browser: test successful 2026-11-04 13:43:47,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing chrome headless with pid 20036 2026-11-04 13:43:47,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Closing websocket connection 2026-11-04 13:43:47,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Terminating chrome headless with pid 20036 2026-11-04 13:43:47,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134347_428367_WebSuite.txt 2026-11-04 13:43:47,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_js.WebSuite: Removing chrome user profile "/tmp/tmpggbkw0g3_chrome_odoo" 2026-11-04 13:43:47,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-11-04 13:44:17,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 264 and Message-Id '<890169080324663.1793799857.069870233535767-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:44:17,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:44:17,137 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [264] 2026-11-04 13:44:17,165 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10661] 2026-11-04 13:44:17,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:44:17,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:44:18,728 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted pos.payment.method records with IDs: [38] 2026-11-04 13:44:19,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_branch_company_access_cost_currency_id ... 2026-11-04 13:44:29,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 265 and Message-Id '<240443664401684.1793799869.678990364074707-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'****ch@yourcompany.com'" successfully sent 2026-11-04 13:44:29,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:44:29,734 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [265] 2026-11-04 13:44:29,751 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted mail.message records with IDs: [10908] 2026-11-04 13:44:29,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:44:29,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:44:30,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_is_deducted_from_cash ... 2026-11-04 13:44:30,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58059628 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-11-04 13:44:33,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58059628 with result: [{'id': 80, 'pos_reference': 'Order 12346-123-1234', 'account_move': 238}] 2026-11-04 13:44:33,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_change_with_card_only ... 2026-11-04 13:44:33,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88446283 for PoS orders references: ['Order 12346-123-1234'] (draft: False) 2026-11-04 13:44:36,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88446283 with result: [{'id': 81, 'pos_reference': 'Order 12346-123-1234', 'account_move': 241}] 2026-11-04 13:44:36,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_create_from_ui ... 2026-11-04 13:44:36,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72123787 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-11-04 13:44:37,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72123787 with result: [{'id': 82, 'pos_reference': 'Order 00042-003-0014', 'account_move': False}] 2026-11-04 13:44:39,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_invoice_rounding_overpaid_backend ... 2026-11-04 13:44:40,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19324459 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:44:41,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19324459 with result: [{'id': 85, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-11-04 13:44:43,128 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted account.move.line.ctp records with IDs: [242, 243] 2026-11-04 13:44:43,231 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted account.move.line records with IDs: [591] 2026-11-04 13:44:45,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_journal_entries_category_without_account ... 2026-11-04 13:44:47,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_multi_exp_account_real_time ... 2026-11-04 13:44:48,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83961226 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-11-04 13:44:49,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83961226 with result: [{'id': 87, 'pos_reference': 'Order 00044-003-0014', 'account_move': False}] 2026-11-04 13:44:51,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_no_default_pricelist ... 2026-11-04 13:44:52,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_onchange_qty_fiscal_position_applied ... 2026-11-04 13:44:53,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_different_lots ... 2026-11-04 13:44:55,115 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [181] 2026-11-04 13:44:56,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_multi_step_route ... 2026-11-04 13:44:58,401 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [185] 2026-11-04 13:44:58,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund ... 2026-11-04 13:45:01,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_amount ... 2026-11-04 13:45:03,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_partial_refund_rounding ... 2026-11-04 13:45:07,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_pos_tax_same_as_company ... 2026-11-04 13:45:07,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30917653 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:45:10,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30917653 with result: [{'id': 98, 'pos_reference': 'Order 12345-123-1234', 'account_move': 273}] 2026-11-04 13:45:10,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund ... 2026-11-04 13:45:12,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_lots ... 2026-11-04 13:45:13,917 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [203, 204] 2026-11-04 13:45:14,680 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [207, 208] 2026-11-04 13:45:15,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_picking ... 2026-11-04 13:45:19,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_invoice ... 2026-11-04 13:45:19,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40001555 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:45:22,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40001555 with result: [{'id': 105, 'pos_reference': 'Order 12345-123-1234', 'account_move': 282}] 2026-11-04 13:45:24,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_refund_with_owner ... 2026-11-04 13:45:26,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice ... 2026-11-04 13:45:30,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_no_tax ... 2026-11-04 13:45:35,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_invoice_uses_correct_shipping_address ... 2026-11-04 13:45:37,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_payment_currency ... 2026-11-04 13:45:37,978 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted res.currency.rate records with IDs: [175, 174, 173] 2026-11-04 13:45:40,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking ... 2026-11-04 13:45:44,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_to_picking02 ... 2026-11-04 13:45:45,774 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [230] 2026-11-04 13:45:46,731 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [233] 2026-11-04 13:45:48,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_total_subtotal_account_line_values ... 2026-11-04 13:45:51,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 266 and Message-Id '<728481171377096.1793799951.000772953033447-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'******er@yourcompany.com'" successfully sent 2026-11-04 13:45:51,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:45:51,059 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted mail.mail records with IDs: [266] 2026-11-04 13:45:51,085 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted mail.message records with IDs: [11149] 2026-11-04 13:45:51,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:45:51,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:45:51,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 51, model: account.move 2026-11-04 13:45:52,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_unexisting_lots ... 2026-11-04 13:45:54,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_deleted_tax ... 2026-11-04 13:45:55,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96453024 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:45:56,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96453024 with result: [{'id': 120, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-11-04 13:45:56,261 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted account.tax records with IDs: [113] 2026-11-04 13:45:57,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_order_with_different_payments_and_refund ... 2026-11-04 13:45:57,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22139157 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:46:00,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22139157 with result: [{'id': 121, 'pos_reference': 'Order 12345-123-1234', 'account_move': 314}] 2026-11-04 13:46:00,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_branch_account ... 2026-11-04 13:46:11,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_pos_order_refund_ship_delay_totalcost ... 2026-11-04 13:46:11,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9075172 for PoS orders references: ['a new test refund order'] (draft: False) 2026-11-04 13:46:14,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9075172 with result: [{'id': 124, 'pos_reference': 'a new test refund order', 'account_move': 318}] 2026-11-04 13:46:14,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_product_combo_creation ... 2026-11-04 13:46:19,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_multiple_payment_rounding ... 2026-11-04 13:46:21,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_refund_rounding_backend ... 2026-11-04 13:46:23,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing ... 2026-11-04 13:46:24,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #97805223 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:46:25,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #97805223 with result: [{'id': 129, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-11-04 13:46:28,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_sale_order_postponed_invoicing_anglosaxon ... 2026-11-04 13:46:29,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10954295 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:46:29,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10954295 with result: [{'id': 130, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-11-04 13:46:33,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_split_payment_linked_to_accounting_partner ... 2026-11-04 13:46:34,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88186327 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:46:35,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88186327 with result: [{'id': 131, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-11-04 13:46:36,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_tracked_product_with_owner ... 2026-11-04 13:46:37,446 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #47 deleted stock.move.line records with IDs: [250] 2026-11-04 13:46:38,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_flow: Starting TestPointOfSaleFlow.test_zero_amount_invoice_marked_unallowed ... 2026-11-04 13:46:40,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-11-04 13:46:40,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui: Starting TestUi.test_01_point_of_sale_tour ... 2026-11-04 13:46:41,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome pid: 20240 2026-11-04 13:46:41,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwx6jojkt_chrome_odoo 2026-11-04 13:46:41,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:43665/json/version 2026-11-04 13:46:41,191 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43665/json/version with timeout 3 increased to 10s during tests 2026-11-04 13:46:41,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 13:46:41,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Issuing json command http://127.0.0.1:43665/json 2026-11-04 13:46:41,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43665/json with timeout 3 increased to 10s during tests 2026-11-04 13:46:41,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Websocket url found: ws://127.0.0.1:43665/devtools/page/41B58AFEF82B1AFB906F3620F8254A04 2026-11-04 13:46:41,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Enable chrome headless console log notification 2026-11-04 13:46:41,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome headless enable page notifications 2026-11-04 13:46:42,049 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 13:46:42,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 13:46:42,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Setting session cookie in browser 2026-11-04 13:46:42,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 13:46:42,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 13:46:42,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:46:43,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:43] "GET /web HTTP/1.1" 200 - 121 0.101 1.177 2026-11-04 13:46:43,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Navigation result: {'frameId': '41B58AFEF82B1AFB906F3620F8254A04', 'loaderId': '21046DFDC205484CFA74166E6A12124D', 'isDownload': False} 2026-11-04 13:46:43,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate ready code "odoo.isTourReady('point_of_sale_tour')" 2026-11-04 13:46:43,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:43] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 13:46:43,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:43] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.001 0.021 2026-11-04 13:46:43,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:43] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 13:46:43,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:43] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 4 0.004 0.081 2026-11-04 13:46:43,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.092 2026-11-04 13:46:43,517 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 13:46:43,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:43] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 13:46:44,442 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-04 13:46:44,456 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-11-04 13:46:44,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.021 2026-11-04 13:46:45,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.795 2026-11-04 13:46:45,292 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.852 2026-11-04 13:46:45,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Evaluate test code "odoo.startTour('point_of_sale_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 13:46:45,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 13:46:45,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.042 0.083 2026-11-04 13:46:45,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.042 0.203 2026-11-04 13:46:45,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.218 2026-11-04 13:46:45,550 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 13:46:45,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.022 0.230 2026-11-04 13:46:45,629 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.285 2026-11-04 13:46:45,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.028 0.330 2026-11-04 13:46:45,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 13:46:45,854 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 13:46:45,864 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:46:45,897 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 13:46:45,900 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.068 0.454 2026-11-04 13:46:45,934 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 13:46:45,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.027 0.494 2026-11-04 13:46:46,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:46] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.019 0.417 2026-11-04 13:46:46,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.447 2026-11-04 13:46:46,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.429 2026-11-04 13:46:46,086 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.017 0.308 2026-11-04 13:46:46,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:46] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.137 2026-11-04 13:46:46,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.036 2026-11-04 13:46:46,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '.o_navbar_apps_menu button' 2026-11-04 13:46:46,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: 'Ready to launch your point of sale? (trigger: .o_app[data-menu-xmlid="point_of_sale.menu_point_root"])' 2026-11-04 13:46:46,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: Tour point_of_sale_tour on step: '

Ready to have a look at the POS Interface? Let's start our first session.

(trigger: .o_pos_kanban button.oe_kanban_action_button)' 2026-11-04 13:46:46,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:46] "POST /web/action/load HTTP/1.1" 200 - 10 0.006 0.018 2026-11-04 13:46:47,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:47] "POST /web/dataset/call_kw/pos.config/get_views HTTP/1.1" 200 - 52 0.034 0.098 2026-11-04 13:46:47,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:47] "POST /web/dataset/call_kw/pos.config/web_search_read HTTP/1.1" 200 - 25 0.015 0.042 2026-11-04 13:46:47,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:47] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.007 0.030 2026-11-04 13:46:47,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 13:46:48,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi.browser: test successful 2026-11-04 13:46:48,059 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 13:46:48,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing chrome headless with pid 20240 2026-11-04 13:46:48,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Closing websocket connection 2026-11-04 13:46:48,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Terminating chrome headless with pid 20240 2026-11-04 13:46:48,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_134648_210190_TestUi.txt 2026-11-04 13:46:48,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_point_of_sale_ui.TestUi: Removing chrome user profile "/tmp/tmpwx6jojkt_chrome_odoo" 2026-11-04 13:46:48,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:46:48] "POST /web/dataset/call_button HTTP/1.1" 200 - 98 0.089 0.138 2026-11-04 13:46:48,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 13:47:17,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 267 and Message-Id '<597985749390899.1793800037.600996255874634-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:47:17,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:47:17,653 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #52 deleted mail.mail records with IDs: [267] 2026-11-04 13:47:17,673 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #52 deleted mail.message records with IDs: [11982] 2026-11-04 13:47:17,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:47:17,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:47:18,777 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #52 deleted pos.payment.method records with IDs: [52] 2026-11-04 13:47:19,155 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #52 deleted res.currency.rate records with IDs: [179, 178, 177] 2026-11-04 13:47:21,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_cash_register_if_no_order ... 2026-11-04 13:47:23,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55213464 for PoS orders references: ['Order 55420-568-6772'] (draft: False) 2026-11-04 13:47:23,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55213464 with result: [{'id': 134, 'pos_reference': 'Order 55420-568-6772', 'account_move': False}] 2026-11-04 13:47:25,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_correct_partner_on_invoice_receivables ... 2026-11-04 13:47:27,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:47:27,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25499272 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:47:29,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25499272 with result: [{'id': 135, 'pos_reference': 'Order 00100-010-0001', 'account_move': 342}] 2026-11-04 13:47:29,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46344438 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:47:30,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46344438 with result: [{'id': 136, 'pos_reference': 'Order 00100-010-0002', 'account_move': 344}] 2026-11-04 13:47:30,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36806158 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:47:32,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36806158 with result: [{'id': 137, 'pos_reference': 'Order 00100-010-0003', 'account_move': 346}] 2026-11-04 13:47:32,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1067746 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-11-04 13:47:33,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1067746 with result: [{'id': 138, 'pos_reference': 'Order 00100-010-0004', 'account_move': 348}] 2026-11-04 13:47:33,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80518276 for PoS orders references: ['Order 00100-010-0005'] (draft: False) 2026-11-04 13:47:33,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80518276 with result: [{'id': 139, 'pos_reference': 'Order 00100-010-0005', 'account_move': False}] 2026-11-04 13:47:33,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74573228 for PoS orders references: ['Order 00100-010-0006'] (draft: False) 2026-11-04 13:47:34,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74573228 with result: [{'id': 140, 'pos_reference': 'Order 00100-010-0006', 'account_move': False}] 2026-11-04 13:47:34,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56968903 for PoS orders references: ['Order 00100-010-0007'] (draft: False) 2026-11-04 13:47:34,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56968903 with result: [{'id': 141, 'pos_reference': 'Order 00100-010-0007', 'account_move': False}] 2026-11-04 13:47:34,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15033568 for PoS orders references: ['Order 00100-010-0008'] (draft: False) 2026-11-04 13:47:34,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15033568 with result: [{'id': 142, 'pos_reference': 'Order 00100-010-0008', 'account_move': False}] 2026-11-04 13:47:34,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86977785 for PoS orders references: ['Order 00100-010-0009'] (draft: False) 2026-11-04 13:47:36,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86977785 with result: [{'id': 143, 'pos_reference': 'Order 00100-010-0009', 'account_move': 350}] 2026-11-04 13:47:36,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98082856 for PoS orders references: ['Order 00100-010-0010'] (draft: False) 2026-11-04 13:47:37,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98082856 with result: [{'id': 144, 'pos_reference': 'Order 00100-010-0010', 'account_move': 352}] 2026-11-04 13:47:37,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21061224 for PoS orders references: ['Order 00100-010-0011'] (draft: False) 2026-11-04 13:47:38,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21061224 with result: [{'id': 145, 'pos_reference': 'Order 00100-010-0011', 'account_move': 354}] 2026-11-04 13:47:38,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:47:38,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:47:38,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-11-04 13:47:38,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0002. 2026-11-04 13:47:38,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0002. 2026-11-04 13:47:38,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-11-04 13:47:38,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0003. 2026-11-04 13:47:38,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0004. 2026-11-04 13:47:38,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0004. 2026-11-04 13:47:38,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0009. 2026-11-04 13:47:38,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0009. 2026-11-04 13:47:38,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0010. 2026-11-04 13:47:38,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0010. 2026-11-04 13:47:38,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0011. 2026-11-04 13:47:38,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0011. 2026-11-04 13:47:38,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:47:42,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:47:42,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:47:42,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:47:42,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:47:42,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order ... 2026-11-04 13:47:44,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:47:44,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62725071 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:47:45,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62725071 with result: [{'id': 146, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:47:45,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:47:45,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:47:46,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:47:46,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:47:46,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:47:46,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:47:48,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_order_affecting_taxes ... 2026-11-04 13:47:50,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:47:50,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34436775 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:47:51,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34436775 with result: [{'id': 147, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:47:51,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:47:51,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:47:52,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:47:52,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:47:52,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:47:52,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:47:54,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_invoice_past_refund ... 2026-11-04 13:47:57,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:47:57,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23779178 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:47:57,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23779178 with result: [{'id': 148, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-11-04 13:47:57,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:47:58,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:47:58,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:47:58,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:47:58,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:47:58,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:47:58,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:48:00,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_load_pos_data_should_not_fail ... 2026-11-04 13:48:03,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_no_invoiced ... 2026-11-04 13:48:06,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:48:06,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71467661 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:48:07,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71467661 with result: [{'id': 150, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:48:07,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30690574 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:48:07,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30690574 with result: [{'id': 151, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:48:07,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81079545 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:48:08,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81079545 with result: [{'id': 152, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 13:48:08,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:48:08,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:48:08,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:48:09,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:48:09,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:48:09,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:48:09,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:48:09,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_invoiced ... 2026-11-04 13:48:11,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:48:11,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91804190 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:48:13,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91804190 with result: [{'id': 153, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:48:13,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42947363 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:48:13,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42947363 with result: [{'id': 154, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:48:13,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4261327 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:48:16,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4261327 with result: [{'id': 155, 'pos_reference': 'Order 00100-010-0003', 'account_move': 380}] 2026-11-04 13:48:16,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:48:16,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:48:16,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0003. 2026-11-04 13:48:16,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 130.0) for order 00100-010-0003. 2026-11-04 13:48:16,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:48:17,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-11-04 13:48:17,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:48:17,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:48:17,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:48:17,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:48:17,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_orders_with_zero_valued_invoiced ... 2026-11-04 13:48:20,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:48:20,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29602833 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:48:22,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29602833 with result: [{'id': 156, 'pos_reference': 'Order 00100-010-0001', 'account_move': 385}] 2026-11-04 13:48:22,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:48:22,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:48:22,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 0.0) for order 00100-010-0001. 2026-11-04 13:48:22,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:48:22,252 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #52 deleted mail.message records with IDs: [12269] 2026-11-04 13:48:22,351 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #52 deleted account.move records with IDs: [386] 2026-11-04 13:48:22,369 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #52 deleted mail.followers records with IDs: [4565] 2026-11-04 13:48:22,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:48:22,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:48:22,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:48:22,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:48:22,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order ... 2026-11-04 13:48:24,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:48:24,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98091590 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:48:25,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98091590 with result: [{'id': 157, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:48:25,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46566206 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:48:26,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46566206 with result: [{'id': 158, 'pos_reference': 'Order 12345-123-1234', 'account_move': False}] 2026-11-04 13:48:26,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:48:27,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:48:27,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:48:28,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:48:28,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:48:28,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:48:28,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:48:28,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_return_order_invoiced ... 2026-11-04 13:48:30,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:48:30,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14027405 for PoS orders references: ['Order 666-666-666'] (draft: False) 2026-11-04 13:48:32,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14027405 with result: [{'id': 160, 'pos_reference': 'Order 666-666-666', 'account_move': 389}] 2026-11-04 13:48:32,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:48:33,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:48:33,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 666-666-666. 2026-11-04 13:48:33,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 666-666-666. 2026-11-04 13:48:33,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:48:34,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:48:34,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:48:34,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:48:34,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:48:34,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_rounding_method ... 2026-11-04 13:48:36,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27799584 for PoS orders references: ['Order 47283-695-9529', 'Order 42114-153-0297'] (draft: False) 2026-11-04 13:48:38,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27799584 with result: [{'id': 163, 'pos_reference': 'Order 42114-153-0297', 'account_move': False}, {'id': 162, 'pos_reference': 'Order 47283-695-9529', 'account_move': False}] 2026-11-04 13:48:39,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_split_cash_payments ... 2026-11-04 13:48:41,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:48:41,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82880406 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:48:42,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82880406 with result: [{'id': 164, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:48:42,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26677856 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:48:43,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26677856 with result: [{'id': 165, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:48:43,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47151775 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:48:44,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47151775 with result: [{'id': 166, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 13:48:44,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:48:44,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:48:45,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:48:45,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:48:45,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:48:45,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:48:45,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_basic_config: Starting TestPoSBasicConfig.test_start_balance_with_two_pos ... 2026-11-04 13:48:48,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75316690 for PoS orders references: ['Order 41328-749-6875'] (draft: False) 2026-11-04 13:48:49,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75316690 with result: [{'id': 167, 'pos_reference': 'Order 41328-749-6875', 'account_move': False}] 2026-11-04 13:48:50,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32112170 for PoS orders references: ['Order 61016-602-6975'] (draft: False) 2026-11-04 13:48:50,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32112170 with result: [{'id': 168, 'pos_reference': 'Order 61016-602-6975', 'account_move': False}] 2026-11-04 13:48:52,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 34 checked, 34 removed 2026-11-04 13:49:21,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 268 and Message-Id '<755362946379693.1793800161.349692344665527-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:49:21,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:49:21,409 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted mail.mail records with IDs: [268] 2026-11-04 13:49:21,436 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted mail.message records with IDs: [12909] 2026-11-04 13:49:21,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:49:21,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:49:22,375 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted pos.payment.method records with IDs: [66] 2026-11-04 13:49:22,759 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted res.currency.rate records with IDs: [183, 182, 181] 2026-11-04 13:49:25,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order ... 2026-11-04 13:49:25,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 29321-898-6618' was captured in attachment pos_order_save_Order 29321-898-6618_333040.json #3897 2026-11-04 13:49:25,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_and_removed ... 2026-11-04 13:49:26,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 45329-927-2481' was captured in attachment pos_order_save_Order 45329-927-2481_-18036.json #3898 2026-11-04 13:49:26,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55125447 for PoS orders references: ['Order 45329-927-2481'] (draft: False) 2026-11-04 13:49:26,387 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425912] 2026-11-04 13:49:26,387 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [112] 2026-11-04 13:49:26,415 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3898] 2026-11-04 13:49:27,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55125447 with result: [{'id': 169, 'pos_reference': 'Order 45329-927-2481', 'account_move': False}] 2026-11-04 13:49:27,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_one_order_twice ... 2026-11-04 13:49:27,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 16305-766-1701' was captured in attachment pos_order_save_Order 16305-766-1701_255781.json #3899 2026-11-04 13:49:27,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 16305-766-1701' was not captured as the content is the same as in attachment pos_order_save_Order 16305-766-1701_255781.json #3899 2026-11-04 13:49:27,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_order_same_uuid ... 2026-11-04 13:49:28,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_-38648.json #3900 2026-11-04 13:49:28,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_-21109.json #3901 2026-11-04 13:49:28,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders ... 2026-11-04 13:49:28,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_759417.json #3902 2026-11-04 13:49:28,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1999' was captured in attachment pos_order_save_Order 12345-678-1999_759417.json #3903 2026-11-04 13:49:28,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_capture: Starting TestPosCapture.test_capture_two_orders_and_removed ... 2026-11-04 13:49:29,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1996' was captured in attachment pos_order_save_Order 12345-678-1996_788993.json #3904 2026-11-04 13:49:29,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_session: order 'Order 12345-678-1999' was captured in attachment pos_order_save_Order 12345-678-1999_788993.json #3905 2026-11-04 13:49:29,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77040633 for PoS orders references: ['Order 12345-678-1999'] (draft: False) 2026-11-04 13:49:29,722 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425919] 2026-11-04 13:49:29,722 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [119] 2026-11-04 13:49:29,763 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3905] 2026-11-04 13:49:30,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77040633 with result: [{'id': 170, 'pos_reference': 'Order 12345-678-1999', 'account_move': False}] 2026-11-04 13:49:30,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56286044 for PoS orders references: ['Order 12345-678-1996'] (draft: False) 2026-11-04 13:49:30,679 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted ir.model.data records with IDs: [425918] 2026-11-04 13:49:30,679 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted mail.activity records with IDs: [118] 2026-11-04 13:49:30,697 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #55 deleted ir.attachment records with IDs: [3904] 2026-11-04 13:49:31,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56286044 with result: [{'id': 171, 'pos_reference': 'Order 12345-678-1996', 'account_move': False}] 2026-11-04 13:49:31,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 15 checked, 15 removed 2026-11-04 13:49:57,165 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #58 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 13:49:59,593 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #58 deleted ir.attachment records with IDs: [3947, 3948, 3949, 3950, 3951, 3952, 3953, 3954, 3994, 3995, 3996, 3997, 3998, 3999, 4000, 4001] 2026-11-04 13:49:59,593 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #58 deleted pos.config records with IDs: [46, 47, 48, 49] 2026-11-04 13:49:59,606 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #58 deleted ir.sequence records with IDs: [1128, 1131, 1179, 1182, 1129, 1132, 1180, 1183] 2026-11-04 13:50:04,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt ... 2026-11-04 13:50:04,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:50:07,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:50:07] "POST /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 678 0.463 1.823 2026-11-04 13:50:07,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: account.move 2026-11-04 13:50:08,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:50:08] "GET /my/invoices/409?access_token=2661cd08-0626-4707-9245-58a23bbcf9ad HTTP/1.1" 200 - 223 0.146 1.007 2026-11-04 13:50:08,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_controller: Starting TestPoSController.test_qr_code_receipt_user_connected ... 2026-11-04 13:50:09,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:partner_1 from n/a 2026-11-04 13:50:09,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 13:50:12,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:50:12] "GET /pos/ticket/validate?access_token=1234567890 HTTP/1.1" 303 - 708 0.489 1.971 2026-11-04 13:50:13,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 13:50:13] "GET /my/invoices/410?access_token=081eecf0-20a3-49a8-b3fc-464443a6940e HTTP/1.1" 200 - 246 0.138 0.947 2026-11-04 13:50:13,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 11 removed 2026-11-04 13:50:42,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 270 and Message-Id '<560912529410079.1793800242.066804885864258-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:50:42,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:50:42,123 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #63 deleted mail.mail records with IDs: [270] 2026-11-04 13:50:42,141 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #63 deleted mail.message records with IDs: [13985] 2026-11-04 13:50:42,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:50:42,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:50:43,248 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #63 deleted pos.payment.method records with IDs: [87] 2026-11-04 13:50:43,652 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #63 deleted res.currency.rate records with IDs: [190, 189, 188] 2026-11-04 13:50:45,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_fifo_margin_real_time ... 2026-11-04 13:50:49,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52246277 for PoS orders references: ['Order 43113-275-9799', 'Order 75116-223-8380'] (draft: False) 2026-11-04 13:50:51,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52246277 with result: [{'id': 175, 'pos_reference': 'Order 75116-223-8380', 'account_move': False}, {'id': 174, 'pos_reference': 'Order 43113-275-9799', 'account_move': False}] 2026-11-04 13:50:52,371 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [485] 2026-11-04 13:50:53,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_full_margin ... 2026-11-04 13:50:56,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25764574 for PoS orders references: ['Order 63052-667-5369', 'Order 79948-780-2927', 'Order 77399-140-5857'] (draft: False) 2026-11-04 13:50:57,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25764574 with result: [{'id': 178, 'pos_reference': 'Order 77399-140-5857', 'account_move': False}, {'id': 177, 'pos_reference': 'Order 79948-780-2927', 'account_move': False}, {'id': 176, 'pos_reference': 'Order 63052-667-5369', 'account_move': False}] 2026-11-04 13:50:59,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_negative_margin ... 2026-11-04 13:51:02,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #631070 for PoS orders references: ['Order 92666-312-0311', 'Order 53692-394-6898', 'Order 68458-014-7926'] (draft: False) 2026-11-04 13:51:04,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #631070 with result: [{'id': 181, 'pos_reference': 'Order 68458-014-7926', 'account_move': False}, {'id': 180, 'pos_reference': 'Order 53692-394-6898', 'account_move': False}, {'id': 179, 'pos_reference': 'Order 92666-312-0311', 'account_move': False}] 2026-11-04 13:51:05,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_other_currency_margin ... 2026-11-04 13:51:08,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53340012 for PoS orders references: ['Order 14569-883-4907', 'Order 60497-936-0041', 'Order 73253-818-4018'] (draft: False) 2026-11-04 13:51:09,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53340012 with result: [{'id': 184, 'pos_reference': 'Order 73253-818-4018', 'account_move': False}, {'id': 183, 'pos_reference': 'Order 60497-936-0041', 'account_move': False}, {'id': 182, 'pos_reference': 'Order 14569-883-4907', 'account_move': False}] 2026-11-04 13:51:11,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_positive_margin ... 2026-11-04 13:51:14,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17028608 for PoS orders references: ['Order 27766-318-9341', 'Order 96885-649-6414', 'Order 03921-972-2711'] (draft: False) 2026-11-04 13:51:15,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17028608 with result: [{'id': 187, 'pos_reference': 'Order 03921-972-2711', 'account_move': False}, {'id': 186, 'pos_reference': 'Order 96885-649-6414', 'account_move': False}, {'id': 185, 'pos_reference': 'Order 27766-318-9341', 'account_move': False}] 2026-11-04 13:51:16,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_return_margin ... 2026-11-04 13:51:19,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9168565 for PoS orders references: ['Order 93810-549-8465', 'Order 05936-623-6911', 'Order 22117-948-2123'] (draft: False) 2026-11-04 13:51:21,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9168565 with result: [{'id': 190, 'pos_reference': 'Order 22117-948-2123', 'account_move': False}, {'id': 189, 'pos_reference': 'Order 05936-623-6911', 'account_move': False}, {'id': 188, 'pos_reference': 'Order 93810-549-8465', 'account_move': False}] 2026-11-04 13:51:22,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_and_other_currency_margin ... 2026-11-04 13:51:25,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83976238 for PoS orders references: ['Order 05938-099-6800', 'Order 96236-212-6191', 'Order 81052-515-8167'] (draft: False) 2026-11-04 13:51:27,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83976238 with result: [{'id': 193, 'pos_reference': 'Order 81052-515-8167', 'account_move': False}, {'id': 192, 'pos_reference': 'Order 96236-212-6191', 'account_move': False}, {'id': 191, 'pos_reference': 'Order 05938-099-6800', 'account_move': False}] 2026-11-04 13:51:28,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_margin: Starting TestPosMargin.test_tax_margin ... 2026-11-04 13:51:32,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28336162 for PoS orders references: ['Order 05565-946-3027', 'Order 58528-836-8842', 'Order 62442-499-6075'] (draft: False) 2026-11-04 13:51:33,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28336162 with result: [{'id': 196, 'pos_reference': 'Order 62442-499-6075', 'account_move': False}, {'id': 195, 'pos_reference': 'Order 58528-836-8842', 'account_move': False}, {'id': 194, 'pos_reference': 'Order 05565-946-3027', 'account_move': False}] 2026-11-04 13:51:35,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 13:52:04,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 271 and Message-Id '<317856947718267.1793800324.103879213333130-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:52:04,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:52:04,160 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #66 deleted mail.mail records with IDs: [271] 2026-11-04 13:52:04,181 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #66 deleted mail.message records with IDs: [14615] 2026-11-04 13:52:04,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:52:04,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:52:05,924 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #66 deleted pos.payment.method records with IDs: [100] 2026-11-04 13:52:06,237 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #66 deleted res.currency.rate records with IDs: [194, 193, 192] 2026-11-04 13:52:07,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_01_invoiced_order_from_other_customer ... 2026-11-04 13:52:09,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:52:09,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26544627 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:52:10,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26544627 with result: [{'id': 197, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:52:10,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66388696 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:52:10,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66388696 with result: [{'id': 198, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:52:10,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23806631 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-11-04 13:52:12,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23806631 with result: [{'id': 199, 'pos_reference': 'Order 09876-098-0987', 'account_move': 439}] 2026-11-04 13:52:12,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:52:12,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:52:12,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-11-04 13:52:12,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0987. 2026-11-04 13:52:12,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:52:14,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:52:14,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:52:14,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:52:14,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:52:14,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_multiple_receivable_accounts: Starting TestPoSMultipleReceivableAccounts.test_02_all_orders_invoiced_mixed_customers ... 2026-11-04 13:52:16,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:52:16,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50194675 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-11-04 13:52:18,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50194675 with result: [{'id': 200, 'pos_reference': 'Order 09876-098-0987', 'account_move': 444}] 2026-11-04 13:52:18,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34124664 for PoS orders references: ['Order 09876-098-0988'] (draft: False) 2026-11-04 13:52:20,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34124664 with result: [{'id': 201, 'pos_reference': 'Order 09876-098-0988', 'account_move': 446}] 2026-11-04 13:52:20,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41252607 for PoS orders references: ['Order 09876-098-0989'] (draft: False) 2026-11-04 13:52:22,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41252607 with result: [{'id': 202, 'pos_reference': 'Order 09876-098-0989', 'account_move': 448}] 2026-11-04 13:52:22,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:52:22,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:52:22,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0987. 2026-11-04 13:52:22,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 647.11) for order 09876-098-0987. 2026-11-04 13:52:22,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0988. 2026-11-04 13:52:22,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 158.75) for order 09876-098-0988. 2026-11-04 13:52:22,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 09876-098-0989. 2026-11-04 13:52:22,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 264.76) for order 09876-098-0989. 2026-11-04 13:52:22,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:52:23,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:52:23,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:52:23,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:52:23,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:52:23,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-11-04 13:52:51,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 272 and Message-Id '<528210004754287.1793800371.183618307113647-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:52:51,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:52:51,229 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #69 deleted mail.mail records with IDs: [272] 2026-11-04 13:52:51,248 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #69 deleted mail.message records with IDs: [15173] 2026-11-04 13:52:51,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:52:51,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:52:52,334 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #69 deleted pos.payment.method records with IDs: [113] 2026-11-04 13:52:52,701 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #69 deleted res.currency.rate records with IDs: [198, 197, 196] 2026-11-04 13:52:54,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_01_check_product_cost ... 2026-11-04 13:52:57,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_02_orders_without_invoice ... 2026-11-04 13:53:01,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:53:01,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51941635 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:53:02,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51941635 with result: [{'id': 203, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:53:02,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88949702 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:53:02,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88949702 with result: [{'id': 204, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:53:02,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #115136 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:53:03,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #115136 with result: [{'id': 205, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 13:53:03,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:53:03,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:53:03,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:53:04,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:53:04,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:53:04,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:53:04,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:53:04,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_03_orders_with_invoice ... 2026-11-04 13:53:08,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:53:08,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55198148 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:53:09,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55198148 with result: [{'id': 206, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:53:09,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55575064 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:53:12,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55575064 with result: [{'id': 207, 'pos_reference': 'Order 00100-010-0002', 'account_move': 465}] 2026-11-04 13:53:12,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26444494 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:53:13,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26444494 with result: [{'id': 208, 'pos_reference': 'Order 00100-010-0003', 'account_move': 467}] 2026-11-04 13:53:13,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:53:13,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:53:13,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash Other, 89.95) for order 00100-010-0002. 2026-11-04 13:53:13,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank Other, 139.95000000000002) for order 00100-010-0003. 2026-11-04 13:53:13,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:53:14,948 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [579] 2026-11-04 13:53:15,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:53:15,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:53:15,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:53:15,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:53:15,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_04_anglo_saxon_products ... 2026-11-04 13:53:19,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:53:19,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50659782 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:53:20,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50659782 with result: [{'id': 209, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:53:20,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10668599 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:53:22,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10668599 with result: [{'id': 210, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:53:22,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57204858 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:53:22,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57204858 with result: [{'id': 211, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 13:53:22,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65896656 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-11-04 13:53:23,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65896656 with result: [{'id': 212, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-11-04 13:53:23,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:53:23,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:53:24,425 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [595] 2026-11-04 13:53:25,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:53:25,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:53:25,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:53:25,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:53:25,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_05_tax_base_amount ... 2026-11-04 13:53:28,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:53:28,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28548737 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:53:29,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28548737 with result: [{'id': 213, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:53:29,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:53:29,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:53:30,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:53:30,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:53:30,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:53:30,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:53:30,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_other_currency_config: Starting TestPoSOtherCurrencyConfig.test_bank_journal_balance ... 2026-11-04 13:53:36,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-04 13:54:04,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 273 and Message-Id '<165471144286020.1793800444.526677846908569-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:54:04,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:54:04,580 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #72 deleted mail.mail records with IDs: [273] 2026-11-04 13:54:04,601 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #72 deleted mail.message records with IDs: [15850] 2026-11-04 13:54:04,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:54:04,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:54:05,676 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #72 deleted pos.payment.method records with IDs: [126] 2026-11-04 13:54:06,064 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #72 deleted res.currency.rate records with IDs: [202, 201, 200] 2026-11-04 13:54:07,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_combo_product_variant_error ... 2026-11-04 13:54:10,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_fixed_tax_positive_qty ... 2026-11-04 13:54:12,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4227171 for PoS orders references: ['Order 24525-389-8343'] (draft: False) 2026-11-04 13:54:13,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4227171 with result: [{'id': 215, 'pos_reference': 'Order 24525-389-8343', 'account_move': False}] 2026-11-04 13:54:14,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_no_invoiced ... 2026-11-04 13:54:16,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:54:16,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54693983 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:54:17,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54693983 with result: [{'id': 216, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:54:17,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70015117 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:54:18,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70015117 with result: [{'id': 217, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:54:18,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27820241 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:54:18,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27820241 with result: [{'id': 218, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 13:54:18,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:54:18,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:54:18,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:54:20,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:54:20,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:54:20,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:54:20,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:54:20,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_orders_with_invoiced ... 2026-11-04 13:54:22,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:54:22,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24916077 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:54:22,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24916077 with result: [{'id': 219, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:54:22,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26133887 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:54:23,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26133887 with result: [{'id': 220, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:54:23,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94511149 for PoS orders references: ['Order 09876-098-0987'] (draft: False) 2026-11-04 13:54:25,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94511149 with result: [{'id': 221, 'pos_reference': 'Order 09876-098-0987', 'account_move': 501}] 2026-11-04 13:54:26,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40640126 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-11-04 13:54:27,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40640126 with result: [{'id': 222, 'pos_reference': 'Order 00100-010-0004', 'account_move': 503}] 2026-11-04 13:54:27,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:54:27,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:54:27,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 426.09000000000003) for order 09876-098-0987. 2026-11-04 13:54:27,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 54.99) for order 00100-010-0004. 2026-11-04 13:54:27,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:54:29,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-11-04 13:54:29,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:54:29,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:54:29,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:54:29,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:54:29,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_account_move_round_globally ... 2026-11-04 13:54:30,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78496919 for PoS orders references: ['Order 18352-339-1247'] (draft: False) 2026-11-04 13:54:31,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78496919 with result: [{'id': 223, 'pos_reference': 'Order 18352-339-1247', 'account_move': False}] 2026-11-04 13:54:33,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move ... 2026-11-04 13:54:35,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91548620 for PoS orders references: ['Order 78128-600-2616'] (draft: False) 2026-11-04 13:54:36,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91548620 with result: [{'id': 224, 'pos_reference': 'Order 78128-600-2616', 'account_move': False}] 2026-11-04 13:54:37,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount ... 2026-11-04 13:54:39,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54963354 for PoS orders references: ['Order 21453-848-3685'] (draft: False) 2026-11-04 13:54:40,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54963354 with result: [{'id': 225, 'pos_reference': 'Order 21453-848-3685', 'account_move': False}] 2026-11-04 13:54:42,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_create_correct_account_move_round_globally_discount_real_use_case ... 2026-11-04 13:54:44,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7588139 for PoS orders references: ['Order 09423-572-9239'] (draft: False) 2026-11-04 13:54:45,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7588139 with result: [{'id': 226, 'pos_reference': 'Order 09423-572-9239', 'account_move': False}] 2026-11-04 13:54:46,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_pos_loaded_product_taxes_on_branch ... 2026-11-04 13:55:11,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_return_order ... 2026-11-04 13:55:13,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:55:13,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50346217 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 13:55:16,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50346217 with result: [{'id': 227, 'pos_reference': 'Order 12345-123-1234', 'account_move': 520}] 2026-11-04 13:55:16,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:55:17,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:55:17,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 104.01) for order 12345-123-1234. 2026-11-04 13:55:17,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:55:17,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of after_closing_cb. 2026-11-04 13:55:17,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:55:17,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:55:17,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:55:17,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:55:17,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_products_with_tax: Starting TestPoSProductsWithTax.test_tax_is_used_when_in_transactions ... 2026-11-04 13:55:19,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:55:19,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87489163 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:55:20,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87489163 with result: [{'id': 229, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:55:20,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #3802400 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:55:20,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #3802400 with result: [{'id': 230, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:55:20,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24129848 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:55:21,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24129848 with result: [{'id': 231, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 13:55:21,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:55:21,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:55:21,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:55:22,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:55:22,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:55:22,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:55:22,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:55:22,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 12 checked, 12 removed 2026-11-04 13:55:50,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 274 and Message-Id '<967259905339004.1793800550.513551950454712-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:55:50,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:55:50,564 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #75 deleted mail.mail records with IDs: [274] 2026-11-04 13:55:50,581 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #75 deleted mail.message records with IDs: [17038] 2026-11-04 13:55:50,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:55:50,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:55:51,644 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #75 deleted pos.payment.method records with IDs: [144] 2026-11-04 13:55:51,970 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #75 deleted res.currency.rate records with IDs: [206, 205, 204] 2026-11-04 13:55:53,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_archive_used_journal ... 2026-11-04 13:55:54,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_basic_config_values ... 2026-11-04 13:55:55,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_other_currency_config_values ... 2026-11-04 13:55:56,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_categories ... 2026-11-04 13:55:56,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_product_price ... 2026-11-04 13:55:57,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_setup: Starting TestPoSSetup.test_taxes ... 2026-11-04 13:55:58,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 13:56:27,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 275 and Message-Id '<677865730179778.1793800587.600377798080444-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:56:27,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:56:27,658 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #78 deleted mail.mail records with IDs: [275] 2026-11-04 13:56:27,677 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17585] 2026-11-04 13:56:27,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:56:27,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:56:28,583 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #78 deleted pos.payment.method records with IDs: [158] 2026-11-04 13:56:28,923 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #78 deleted res.currency.rate records with IDs: [210, 209, 208] 2026-11-04 13:56:30,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_01b ... 2026-11-04 13:56:31,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:31,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17797514 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:33,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17797514 with result: [{'id': 233, 'pos_reference': 'Order 00100-010-0001', 'account_move': 526}] 2026-11-04 13:56:33,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:33,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:33,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 100.0) for order 00100-010-0001. 2026-11-04 13:56:33,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:56:34,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:56:34,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:56:34,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:56:34,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:56:34,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_02b ... 2026-11-04 13:56:35,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:35,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93012614 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:37,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93012614 with result: [{'id': 234, 'pos_reference': 'Order 00100-010-0001', 'account_move': 530}] 2026-11-04 13:56:37,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:37,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:37,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 100.0) for order 00100-010-0001. 2026-11-04 13:56:37,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:56:38,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:56:38,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:56:38,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:56:38,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:56:38,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_03b ... 2026-11-04 13:56:39,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:39,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54102791 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:41,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54102791 with result: [{'id': 235, 'pos_reference': 'Order 00100-010-0001', 'account_move': 534}] 2026-11-04 13:56:41,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:41,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:41,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:56:41,478 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #78 deleted mail.message records with IDs: [17635] 2026-11-04 13:56:41,560 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #78 deleted account.move records with IDs: [535] 2026-11-04 13:56:41,570 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #78 deleted mail.followers records with IDs: [9045] 2026-11-04 13:56:41,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:56:41,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:56:41,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:56:41,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:56:41,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_04b ... 2026-11-04 13:56:42,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:42,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25799132 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:44,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25799132 with result: [{'id': 236, 'pos_reference': 'Order 00100-010-0001', 'account_move': 536}] 2026-11-04 13:56:44,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:44,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:44,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 100.0) for order 00100-010-0001. 2026-11-04 13:56:44,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:56:45,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:56:45,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:56:45,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:56:45,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:56:45,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_05b ... 2026-11-04 13:56:45,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:45,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34445945 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:48,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34445945 with result: [{'id': 237, 'pos_reference': 'Order 00100-010-0001', 'account_move': 540}] 2026-11-04 13:56:48,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:48,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:48,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 100.0) for order 00100-010-0001. 2026-11-04 13:56:48,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:56:49,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:56:49,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:56:49,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:56:49,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:56:49,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_10b ... 2026-11-04 13:56:49,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:49,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51798225 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:51,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51798225 with result: [{'id': 238, 'pos_reference': 'Order 00100-010-0001', 'account_move': 544}] 2026-11-04 13:56:51,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:51,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:51,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-11-04 13:56:51,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:56:52,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:56:52,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:56:52,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:56:52,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:56:52,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_11b ... 2026-11-04 13:56:53,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:53,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86216841 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:55,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86216841 with result: [{'id': 239, 'pos_reference': 'Order 00100-010-0001', 'account_move': 548}] 2026-11-04 13:56:55,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:55,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:55,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-11-04 13:56:55,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:56:56,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:56:56,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:56:56,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:56:56,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:56:56,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_12b ... 2026-11-04 13:56:57,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:56:57,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18199346 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:56:59,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18199346 with result: [{'id': 240, 'pos_reference': 'Order 00100-010-0001', 'account_move': 552}] 2026-11-04 13:56:59,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:56:59,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:56:59,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-11-04 13:56:59,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:00,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:00,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:00,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:00,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:00,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_13b ... 2026-11-04 13:57:01,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:01,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88682410 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:03,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88682410 with result: [{'id': 241, 'pos_reference': 'Order 00100-010-0001', 'account_move': 556}] 2026-11-04 13:57:03,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:03,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:03,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-11-04 13:57:03,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:04,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:04,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:04,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:04,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:04,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_14b ... 2026-11-04 13:57:04,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:04,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77040692 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:06,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77040692 with result: [{'id': 242, 'pos_reference': 'Order 00100-010-0001', 'account_move': 560}] 2026-11-04 13:57:06,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:06,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:06,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 200.0) for order 00100-010-0001. 2026-11-04 13:57:06,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-11-04 13:57:06,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:07,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:07,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:07,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:07,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:07,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_15b ... 2026-11-04 13:57:08,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:08,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20405162 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:10,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20405162 with result: [{'id': 243, 'pos_reference': 'Order 00100-010-0001', 'account_move': 565}] 2026-11-04 13:57:10,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:10,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:10,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 200.0) for order 00100-010-0001. 2026-11-04 13:57:10,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-11-04 13:57:10,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:12,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:12,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:12,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:12,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:12,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_16b ... 2026-11-04 13:57:12,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:12,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58396204 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:15,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58396204 with result: [{'id': 244, 'pos_reference': 'Order 00100-010-0001', 'account_move': 571}] 2026-11-04 13:57:15,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:15,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:15,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 200.0) for order 00100-010-0001. 2026-11-04 13:57:15,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, -100.0) for order 00100-010-0001. 2026-11-04 13:57:15,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:17,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:17,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:17,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:17,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:17,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_17b ... 2026-11-04 13:57:17,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:17,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49476761 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:20,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49476761 with result: [{'id': 245, 'pos_reference': 'Order 00100-010-0001', 'account_move': 577}] 2026-11-04 13:57:20,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:20,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:20,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 200.0) for order 00100-010-0001. 2026-11-04 13:57:20,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, -100.0) for order 00100-010-0001. 2026-11-04 13:57:20,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:21,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:21,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:21,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:21,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:21,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_18b ... 2026-11-04 13:57:22,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:22,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95180838 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:24,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95180838 with result: [{'id': 246, 'pos_reference': 'Order 00100-010-0001', 'account_move': 583}] 2026-11-04 13:57:24,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:24,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:24,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 50.0) for order 00100-010-0001. 2026-11-04 13:57:24,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:25,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:25,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:25,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:25,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:25,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_19b ... 2026-11-04 13:57:26,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:26,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38087706 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:28,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38087706 with result: [{'id': 247, 'pos_reference': 'Order 00100-010-0001', 'account_move': 587}] 2026-11-04 13:57:28,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:28,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:28,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 50.0) for order 00100-010-0001. 2026-11-04 13:57:28,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:29,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:29,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:29,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:29,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:29,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_20b ... 2026-11-04 13:57:30,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:30,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43993648 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:32,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43993648 with result: [{'id': 248, 'pos_reference': 'Order 00100-010-0001', 'account_move': 591}] 2026-11-04 13:57:32,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:32,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:32,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Bank) PM, 50.0) for order 00100-010-0001. 2026-11-04 13:57:32,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:33,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:33,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:33,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:33,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:33,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_invoiced_orders: Starting TestPosSimpleInvoicedOrders.test_21b ... 2026-11-04 13:57:34,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:57:34,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60357646 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:57:36,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60357646 with result: [{'id': 249, 'pos_reference': 'Order 00100-010-0001', 'account_move': 595}] 2026-11-04 13:57:36,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:57:36,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice for order 00100-010-0001. 2026-11-04 13:57:36,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Split (Cash) PM, 50.0) for order 00100-010-0001. 2026-11-04 13:57:36,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:57:37,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:57:37,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:57:37,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:57:37,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:57:37,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 40 checked, 40 removed 2026-11-04 13:58:07,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 276 and Message-Id '<104106184674165.1793800687.614418983459473-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:58:07,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:58:07,662 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #81 deleted mail.mail records with IDs: [276] 2026-11-04 13:58:07,679 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #81 deleted mail.message records with IDs: [18310] 2026-11-04 13:58:07,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:58:07,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:58:08,527 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #81 deleted pos.payment.method records with IDs: [171] 2026-11-04 13:58:08,808 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #81 deleted res.currency.rate records with IDs: [214, 213, 212] 2026-11-04 13:58:10,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_01 ... 2026-11-04 13:58:10,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:10,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1473729 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:11,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1473729 with result: [{'id': 250, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:11,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:11,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:12,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:12,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:12,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:12,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:12,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_02 ... 2026-11-04 13:58:13,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:13,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75372996 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:14,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75372996 with result: [{'id': 251, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:14,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:14,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:15,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:15,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:15,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:15,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:15,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_03 ... 2026-11-04 13:58:15,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:15,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63830210 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:16,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63830210 with result: [{'id': 252, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:16,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:16,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:17,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:17,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:17,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:17,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:17,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_04 ... 2026-11-04 13:58:17,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:17,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49585951 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:18,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49585951 with result: [{'id': 253, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:18,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:18,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:19,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:19,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:19,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:19,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:19,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_05 ... 2026-11-04 13:58:19,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:19,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #1290135 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:20,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #1290135 with result: [{'id': 254, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:20,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:20,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:21,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:21,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:21,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:21,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:21,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_06 ... 2026-11-04 13:58:22,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:22,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25945633 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:22,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25945633 with result: [{'id': 255, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:22,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:22,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:23,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:23,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:23,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:23,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:23,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_07 ... 2026-11-04 13:58:23,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:23,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28020867 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:24,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28020867 with result: [{'id': 256, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:24,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:24,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:24,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:24,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:24,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:24,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:24,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_08 ... 2026-11-04 13:58:25,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:25,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68946154 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:25,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68946154 with result: [{'id': 257, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:25,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:25,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:26,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:26,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:26,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:26,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:26,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_09 ... 2026-11-04 13:58:27,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:27,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30525838 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:27,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30525838 with result: [{'id': 258, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:27,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:27,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:28,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:28,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:28,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:28,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:28,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_10 ... 2026-11-04 13:58:28,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:28,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27516029 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:29,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27516029 with result: [{'id': 259, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:29,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:29,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:30,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:30,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:30,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:30,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:31,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_11 ... 2026-11-04 13:58:31,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:31,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55171626 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:32,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55171626 with result: [{'id': 260, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:32,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:32,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:33,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:33,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:33,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:33,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:33,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_12 ... 2026-11-04 13:58:34,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:34,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74158772 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:34,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74158772 with result: [{'id': 261, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:34,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:34,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:35,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:35,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:35,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:35,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:35,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_13 ... 2026-11-04 13:58:36,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:36,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74602734 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:37,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74602734 with result: [{'id': 262, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:37,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:37,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:38,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:38,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:38,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:38,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:38,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_14 ... 2026-11-04 13:58:38,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:38,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71771989 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:39,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71771989 with result: [{'id': 263, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:39,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:39,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:40,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:40,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:40,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:40,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:40,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_15 ... 2026-11-04 13:58:40,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:41,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89988304 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:41,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89988304 with result: [{'id': 264, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:41,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:41,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:43,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:43,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:43,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:43,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:43,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_16 ... 2026-11-04 13:58:43,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:43,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #68700910 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:44,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #68700910 with result: [{'id': 265, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:44,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:44,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:46,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:46,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:46,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:46,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:46,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_17 ... 2026-11-04 13:58:46,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:46,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80532181 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:47,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80532181 with result: [{'id': 266, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:47,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:47,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:48,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:48,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:48,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:48,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:48,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_18 ... 2026-11-04 13:58:49,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:49,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13761128 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:50,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13761128 with result: [{'id': 267, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:50,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:50,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:51,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:51,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:51,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:51,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:51,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_19 ... 2026-11-04 13:58:51,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:51,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10889494 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:52,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10889494 with result: [{'id': 268, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:52,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:52,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:53,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:53,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:53,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:53,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:53,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_20 ... 2026-11-04 13:58:54,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:54,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54288411 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:54,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54288411 with result: [{'id': 269, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:54,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:54,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:56,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:56,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:56,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:56,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:56,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_simple_orders: Starting TestPosSimpleOrders.test_21 ... 2026-11-04 13:58:56,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:58:56,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25650641 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:58:57,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25650641 with result: [{'id': 270, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:58:57,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:58:57,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:58:58,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:58:58,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:58:58,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:58:58,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:58:58,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 13:59:27,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 277 and Message-Id '<206808532118517.1793800767.020466089248657-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 13:59:27,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 13:59:27,072 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [277] 2026-11-04 13:59:27,090 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #84 deleted mail.message records with IDs: [19011] 2026-11-04 13:59:27,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 13:59:27,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 13:59:28,048 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #84 deleted pos.payment.method records with IDs: [184] 2026-11-04 13:59:28,383 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #84 deleted res.currency.rate records with IDs: [218, 217, 216] 2026-11-04 13:59:30,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_01_orders_no_invoiced ... 2026-11-04 13:59:34,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:59:34,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86867479 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:59:35,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86867479 with result: [{'id': 271, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:59:35,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27339307 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:59:36,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27339307 with result: [{'id': 272, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:59:36,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20661717 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:59:37,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20661717 with result: [{'id': 273, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 13:59:37,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43395703 for PoS orders references: ['Order 00100-010-0004'] (draft: False) 2026-11-04 13:59:38,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43395703 with result: [{'id': 274, 'pos_reference': 'Order 00100-010-0004', 'account_move': False}] 2026-11-04 13:59:38,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:59:38,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:59:38,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:59:38,730 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [850] 2026-11-04 13:59:39,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:59:39,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:59:39,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:59:39,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:59:39,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_02_orders_with_invoice ... 2026-11-04 13:59:42,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 13:59:42,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52739219 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 13:59:43,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52739219 with result: [{'id': 275, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 13:59:43,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38823457 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 13:59:44,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38823457 with result: [{'id': 276, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 13:59:44,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51521462 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 13:59:47,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51521462 with result: [{'id': 277, 'pos_reference': 'Order 00100-010-0003', 'account_move': 667}] 2026-11-04 13:59:47,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 13:59:47,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 13:59:47,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 360.0) for order 00100-010-0003. 2026-11-04 13:59:47,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 13:59:48,585 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [871] 2026-11-04 13:59:49,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 13:59:49,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 13:59:49,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 13:59:49,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 13:59:49,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_03_order_product_w_owner ... 2026-11-04 13:59:53,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10373785 for PoS orders references: ['Order 54814-183-2418'] (draft: False) 2026-11-04 13:59:54,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10373785 with result: [{'id': 278, 'pos_reference': 'Order 54814-183-2418', 'account_move': False}] 2026-11-04 13:59:55,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_04_order_refund ... 2026-11-04 13:59:59,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #40050425 for PoS orders references: ['Order 73850-396-6706'] (draft: False) 2026-11-04 14:00:01,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #40050425 with result: [{'id': 279, 'pos_reference': 'Order 73850-396-6706', 'account_move': False}] 2026-11-04 14:00:02,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_stock_account: Starting TestPoSStock.test_stock_user_without_pos_permissions_can_create_product ... 2026-11-04 14:00:07,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 278 and Message-Id '<086489386875922.1793800807.828531980514526-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-11-04 14:00:07,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:00:07,880 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #84 deleted mail.mail records with IDs: [278] 2026-11-04 14:00:07,897 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #84 deleted mail.message records with IDs: [19158] 2026-11-04 14:00:07,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:00:07,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:00:08,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-11-04 14:00:36,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 279 and Message-Id '<312670714145215.1793800836.346051216125488-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:00:36,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:00:36,390 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #88 deleted mail.mail records with IDs: [279] 2026-11-04 14:00:36,414 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #88 deleted mail.message records with IDs: [19652] 2026-11-04 14:00:36,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:00:36,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:00:37,530 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #88 deleted pos.payment.method records with IDs: [197] 2026-11-04 14:00:37,918 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #88 deleted res.currency.rate records with IDs: [222, 221, 220] 2026-11-04 14:00:41,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_01_no_invoice_fpos ... 2026-11-04 14:00:41,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 14:00:41,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25115968 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 14:00:42,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25115968 with result: [{'id': 281, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 14:00:42,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36734380 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 14:00:43,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36734380 with result: [{'id': 282, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 14:00:43,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86706564 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 14:00:43,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86706564 with result: [{'id': 283, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 14:00:43,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 14:00:43,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 14:00:43,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 14:00:45,332 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [907, 908] 2026-11-04 14:00:46,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 14:00:46,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 14:00:46,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 14:00:46,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 14:00:46,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_02_no_invoice_fpos_no_tax_dest ... 2026-11-04 14:00:46,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 14:00:46,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12107349 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 14:00:47,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12107349 with result: [{'id': 284, 'pos_reference': 'Order 00100-010-0001', 'account_move': False}] 2026-11-04 14:00:47,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14851707 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 14:00:48,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14851707 with result: [{'id': 285, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 14:00:48,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91571013 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 14:00:48,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91571013 with result: [{'id': 286, 'pos_reference': 'Order 00100-010-0003', 'account_move': False}] 2026-11-04 14:00:48,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 14:00:48,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 14:00:48,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 14:00:50,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 14:00:50,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 14:00:50,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 14:00:50,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 14:00:50,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_pos_with_fiscal_position: Starting TestPoSWithFiscalPosition.test_03_invoiced_fpos ... 2026-11-04 14:00:50,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Start session. 2026-11-04 14:00:50,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46398599 for PoS orders references: ['Order 00100-010-0001'] (draft: False) 2026-11-04 14:00:54,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46398599 with result: [{'id': 287, 'pos_reference': 'Order 00100-010-0001', 'account_move': 701}] 2026-11-04 14:00:54,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82885991 for PoS orders references: ['Order 00100-010-0002'] (draft: False) 2026-11-04 14:00:55,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82885991 with result: [{'id': 288, 'pos_reference': 'Order 00100-010-0002', 'account_move': False}] 2026-11-04 14:00:55,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49016151 for PoS orders references: ['Order 00100-010-0003'] (draft: False) 2026-11-04 14:00:56,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49016151 with result: [{'id': 289, 'pos_reference': 'Order 00100-010-0003', 'account_move': 703}] 2026-11-04 14:00:56,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Orders created. 2026-11-04 14:00:56,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Call of before_closing_cb. 2026-11-04 14:00:56,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Bank, 691.0600000000001) for order 00100-010-0001. 2026-11-04 14:00:56,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of invoice payment (Cash, 265.75) for order 00100-010-0003. 2026-11-04 14:00:56,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries before closing the session. 2026-11-04 14:00:58,059 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [941, 942, 943, 944] 2026-11-04 14:00:58,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of the session's account move. 2026-11-04 14:00:58,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of cash statement lines. 2026-11-04 14:00:58,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Check of bank account payments. 2026-11-04 14:00:58,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.common: DONE: Checks for journal entries after closing the session. 2026-11-04 14:00:59,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-04 14:01:27,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 280 and Message-Id '<048704410581222.1793800887.354812860488892-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:01:27,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:01:27,398 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #91 deleted mail.mail records with IDs: [280] 2026-11-04 14:01:27,413 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #91 deleted mail.message records with IDs: [20211] 2026-11-04 14:01:27,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:01:27,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:01:28,511 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #91 deleted pos.payment.method records with IDs: [210] 2026-11-04 14:01:28,916 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #91 deleted res.currency.rate records with IDs: [226, 225, 224] 2026-11-04 14:01:30,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_0 ... 2026-11-04 14:01:31,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_1 ... 2026-11-04 14:01:31,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_pos_order: Starting TestReportPoSOrder.test_report_pos_order_2 ... 2026-11-04 14:01:32,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:02:01,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 281 and Message-Id '<365680200174557.1793800921.773065567016602-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:02:01,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:02:01,829 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #94 deleted mail.mail records with IDs: [281] 2026-11-04 14:02:01,847 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #94 deleted mail.message records with IDs: [20728] 2026-11-04 14:02:01,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:02:01,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:02:02,800 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #94 deleted pos.payment.method records with IDs: [223] 2026-11-04 14:02:03,161 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #94 deleted res.currency.rate records with IDs: [230, 229, 228] 2026-11-04 14:02:05,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_sale_details_total_with_cash_rounding ... 2026-11-04 14:02:07,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session ... 2026-11-04 14:02:11,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_2 ... 2026-11-04 14:02:16,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_3 ... 2026-11-04 14:02:19,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_report_session: Starting TestReportSession.test_report_session_4 ... 2026-11-04 14:02:22,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:02:50,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 282 and Message-Id '<514449392602734.1793800970.654929399490356-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:02:50,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:02:50,705 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #97 deleted mail.mail records with IDs: [282] 2026-11-04 14:02:50,722 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #97 deleted mail.message records with IDs: [21301] 2026-11-04 14:02:50,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:02:50,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:02:51,744 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #97 deleted pos.payment.method records with IDs: [236] 2026-11-04 14:02:52,079 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #97 deleted res.currency.rate records with IDs: [234, 233, 232] 2026-11-04 14:02:53,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_is_header_or_footer_to_false ... 2026-11-04 14:02:53,927 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-11-04 14:02:57,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_properly_set_pos_config_x2many_fields ... 2026-11-04 14:02:57,082 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-11-04 14:02:57,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_res_config_settings: Starting TestConfigureShops.test_should_not_affect_other_pos_config ... 2026-11-04 14:02:57,445 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #97 deleted account.tax records with IDs: [364] 2026-11-04 14:03:02,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:03:29,822 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #100 deleted pos.payment.method records with IDs: [252] 2026-11-04 14:03:30,098 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #100 deleted res.currency.rate records with IDs: [238, 237, 236] 2026-11-04 14:03:31,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_change_variant_ids ... 2026-11-04 14:03:33,332 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #104 deleted product.product records with IDs: [1386] 2026-11-04 14:03:34,312 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #103 deleted product.product records with IDs: [1389] 2026-11-04 14:03:34,372 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #103 deleted product.template.attribute.value records with IDs: [406] 2026-11-04 14:03:34,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.tests.test_stock_product_updates: Starting TestStockProductUpdates.test_stock_duplicate_warehouse_with_PoS_operation_type ... 2026-11-04 14:03:39,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-04 14:03:40,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 283 and Message-Id '<868281345677855.1793801020.752271652221680-openerp-private@144e67d55d36>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-11-04 14:03:40,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:03:40,809 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [283] 2026-11-04 14:03:40,829 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21323] 2026-11-04 14:03:40,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:03:40,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:03:41,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 284 and Message-Id '<828755391069254.1793801021.708549976348877-openerp-private@144e67d55d36>' from 'info@yourcompany.com' to (redacted) "'***@example.com'" successfully sent 2026-11-04 14:03:41,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:03:41,748 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [284] 2026-11-04 14:03:41,763 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21326] 2026-11-04 14:03:41,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:03:41,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:03:41,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_login: Starting TestWebLoginPortal.test_web_login_external ... 2026-11-04 14:03:41,793 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-11-04 14:03:41,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:03:42,155 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-11-04 14:03:42,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:portal_user from 127.0.0.1 2026-11-04 14:03:42,166 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-11-04 14:03:42,167 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-11-04 14:03:42,169 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Opening a test cursor without specified test on request /web/login in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-11-04 14:03:42,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:42] "POST /web/login HTTP/1.1" 303 - 55 0.025 0.379 2026-11-04 14:03:42,204 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Opening a test cursor without specified test on request /my in /portal/tests/test_login.py:TestWebLoginPortal.test_web_login_external 2026-11-04 14:03:43,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:43] "GET /my HTTP/1.1" 200 - 234 0.140 1.121 2026-11-04 14:03:43,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-04 14:03:43,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_account_holder_name_update ... 2026-11-04 14:03:44,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:test_portal_user from n/a 2026-11-04 14:03:44,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:03:44,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:44] "POST /my/account HTTP/1.1" 303 - 114 0.058 0.443 2026-11-04 14:03:46,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:46] "GET /my/home HTTP/1.1" 200 - 272 0.168 1.235 2026-11-04 14:03:46,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:46] "POST /my/account HTTP/1.1" 303 - 89 0.051 0.119 2026-11-04 14:03:46,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:46] "GET /my/home HTTP/1.1" 200 - 35 0.021 0.109 2026-11-04 14:03:46,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_portal: Starting TestUsersHttp.test_deactivate_portal_user ... 2026-11-04 14:03:47,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Users API Keys generated: scope: for 'portal_user' (#110) from n/a 2026-11-04 14:03:47,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:portal_user from n/a 2026-11-04 14:03:47,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:03:47,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Account deletion asked for "portal_user" (#110) from 127.0.0.1. Archive the user and remove login information. 2026-11-04 14:03:47,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: API key(s) removed: scope: <[False]> for '__deleted_user_110_1793801027.8281176' (#110) from 127.0.0.1 2026-11-04 14:03:47,928 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #110 deleted res.users.apikeys records with IDs: [1] 2026-11-04 14:03:48,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:48] "POST /my/deactivate_account HTTP/1.1" 303 - 153 0.087 0.442 2026-11-04 14:03:49,014 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:49] "GET /web/login?message=Account%20deleted%21 HTTP/1.1" 200 - 195 0.109 0.833 2026-11-04 14:03:49,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_cron: Manually starting job `Base: Portal Users Deletion`. 2026-11-04 14:03:49,927 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted res.users records with IDs: [110] 2026-11-04 14:03:49,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users_deletion: User #110 'portal_user', deleted. Original request from False. 2026-11-04 14:03:49,994 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21340, 21337, 21336, 21335] 2026-11-04 14:03:50,168 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted res.partner records with IDs: [580] 2026-11-04 14:03:50,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users_deletion: Partner #580 'portal_user', deleted. Original request from False. 2026-11-04 14:03:50,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_cron: Job `Base: Portal Users Deletion` done. 2026-11-04 14:03:50,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-04 14:03:50,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours: Starting TestUi.test_01_portal_load_tour ... 2026-11-04 14:03:50,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20466 2026-11-04 14:03:50,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn8d6g5nu_chrome_odoo 2026-11-04 14:03:50,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:43961/json/version 2026-11-04 14:03:50,787 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43961/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:03:50,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:03:50,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:43961/json 2026-11-04 14:03:50,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43961/json with timeout 3 increased to 10s during tests 2026-11-04 14:03:50,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:43961/devtools/page/73DF2F94D715B62C7D8007E205A49198 2026-11-04 14:03:50,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-11-04 14:03:50,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-11-04 14:03:51,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:03:51,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:portal from n/a 2026-11-04 14:03:51,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-11-04 14:03:51,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-11-04 14:03:51,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-11-04 14:03:51,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:03:52,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-11-04 14:03:52,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:52] "GET / HTTP/1.1" 200 - 210 0.124 1.140 2026-11-04 14:03:52,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '73DF2F94D715B62C7D8007E205A49198', 'loaderId': '59F63A0C10CA879A674F2A48F6BD34E7', 'isDownload': False} 2026-11-04 14:03:52,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-11-04 14:03:52,997 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:03:53,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 14:03:53,059 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.030 0.034 2026-11-04 14:03:53,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 14:03:53,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.034 2026-11-04 14:03:53,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 14:03:53,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.024 2026-11-04 14:03:53,261 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:03:53,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:03:53,264 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:03:53,277 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:03:53,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 14:03:53,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.011 0.037 2026-11-04 14:03:53,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.034 2026-11-04 14:03:53,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:03:53,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 14:03:53,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-11-04 14:03:53,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.012 0.139 2026-11-04 14:03:53,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.085 2026-11-04 14:03:54,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.094 2026-11-04 14:03:54,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "GET /my HTTP/1.1" 200 - 99 0.047 0.636 2026-11-04 14:03:54,766 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:03:54,781 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:03:54,783 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:03:54,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:03:54,787 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:03:54,799 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:54] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:03:55,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.003 2026-11-04 14:03:55,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.008 2026-11-04 14:03:55,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.009 2026-11-04 14:03:55,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "POST /my/counters HTTP/1.1" 200 - 50 0.049 0.088 2026-11-04 14:03:55,276 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:03:55,280 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:03:55,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "POST /my/counters HTTP/1.1" 200 - 23 0.021 0.157 2026-11-04 14:03:55,336 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:03:55,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "POST /my/counters HTTP/1.1" 200 - 50 0.041 0.262 2026-11-04 14:03:55,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.276 2026-11-04 14:03:55,467 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:03:55,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:03:55,469 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:03:55,470 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:03:55,476 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-11-04 14:03:55,486 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-11-04 14:03:55,502 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /mrp_subcontracting/static/src/img/manufacturing.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:03:55,503 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:55] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:03:56,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-11-04 14:03:56,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-11-04 14:03:57,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:57] "GET /my/account HTTP/1.1" 200 - 52 0.039 0.560 2026-11-04 14:03:57,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:57] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.006 0.016 2026-11-04 14:03:57,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-11-04 14:03:57,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.013 2026-11-04 14:03:57,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-11-04 14:03:57,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.012 2026-11-04 14:03:58,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-11-04 14:03:58,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-11-04 14:03:58,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-11-04 14:03:58,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-11-04 14:03:59,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /my/account HTTP/1.1" 303 - 114 0.075 0.203 2026-11-04 14:03:59,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "GET /my/home HTTP/1.1" 200 - 51 0.036 0.121 2026-11-04 14:03:59,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.003 0.013 2026-11-04 14:03:59,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.010 2026-11-04 14:03:59,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.016 2026-11-04 14:03:59,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.018 2026-11-04 14:03:59,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /my/counters HTTP/1.1" 200 - 34 0.031 0.045 2026-11-04 14:03:59,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /my/counters HTTP/1.1" 200 - 27 0.028 0.130 2026-11-04 14:03:59,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /my/counters HTTP/1.1" 200 - 13 0.016 0.169 2026-11-04 14:03:59,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:03:59] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.190 2026-11-04 14:04:00,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-11-04 14:04:00,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-11-04 14:04:00,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20466 2026-11-04 14:04:00,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-11-04 14:04:00,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20466 2026-11-04 14:04:00,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140400_945874_TestUi.txt 2026-11-04 14:04:00,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpn8d6g5nu_chrome_odoo" 2026-11-04 14:04:00,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours: Starting TestUi.test_02_portal_load_tour_cant_edit_vat ... 2026-11-04 14:04:01,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome pid: 20674 2026-11-04 14:04:01,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjucve8et_chrome_odoo 2026-11-04 14:04:01,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42455/json/version 2026-11-04 14:04:01,639 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42455/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:04:01,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:04:01,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Issuing json command http://127.0.0.1:42455/json 2026-11-04 14:04:01,683 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42455/json with timeout 3 increased to 10s during tests 2026-11-04 14:04:01,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Websocket url found: ws://127.0.0.1:42455/devtools/page/2A0FA7F69514F8009D1A36D98F3010AB 2026-11-04 14:04:01,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Enable chrome headless console log notification 2026-11-04 14:04:01,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome headless enable page notifications 2026-11-04 14:04:02,437 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:04:02,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:portal from n/a 2026-11-04 14:04:02,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Setting session cookie in browser 2026-11-04 14:04:02,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-11-04 14:04:02,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-11-04 14:04:02,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:04:02,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 7, model: website.page 2026-11-04 14:04:03,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET / HTTP/1.1" 200 - 208 0.109 1.068 2026-11-04 14:04:03,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Navigation result: {'frameId': '2A0FA7F69514F8009D1A36D98F3010AB', 'loaderId': 'AEB458A4DE532E0720ED658ECF1060D8', 'isDownload': False} 2026-11-04 14:04:03,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Evaluate ready code "odoo.isTourReady('portal_load_homepage')" 2026-11-04 14:04:03,682 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:04:03,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 14:04:03,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.030 0.031 2026-11-04 14:04:03,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 14:04:03,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.043 2026-11-04 14:04:03,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 14:04:03,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.019 2026-11-04 14:04:03,956 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:04:03,958 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:04:03,960 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:04:03,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:03] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.016 0.012 2026-11-04 14:04:04,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 14:04:04,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:04] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.012 0.039 2026-11-04 14:04:04,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:04] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.054 2026-11-04 14:04:04,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:04] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-11-04 14:04:04,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 14:04:04,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Evaluate test code "odoo.startTour('portal_load_homepage', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-11-04 14:04:04,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.006 0.155 2026-11-04 14:04:04,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:04] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.093 2026-11-04 14:04:04,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.118 2026-11-04 14:04:05,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /my HTTP/1.1" 200 - 103 0.053 0.655 2026-11-04 14:04:05,455 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /viin_appointment/static/description/appointment.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:04:05,458 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /payment/static/img/payment-methods.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:04:05,464 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /viin_affiliate/static/src/img/commission.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:04:05,467 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /portal/static/src/img/portal-connection.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:04:05,469 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /viin_affiliate_website/static/src/img/affiliate-link.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:04:05,469 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /viin_affiliate_loyalty/static/src/img/affiliate-loyalty.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:04:05,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.005 2026-11-04 14:04:05,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.009 2026-11-04 14:04:05,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-11-04 14:04:06,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "POST /my/counters HTTP/1.1" 200 - 65 0.061 0.110 2026-11-04 14:04:06,059 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /viin_helpdesk/static/src/img/viin_helpdesk.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:04:06,072 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /to_wallet/static/src/img/wallet.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:04:06,085 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /account/static/src/img/Bill.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-04 14:04:06,104 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /project/static/src/img/folder.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:04:06,119 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /project/static/src/img/tasks.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:04:06,125 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /hr_timesheet/static/img/timesheet.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:04:06,142 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /website_crm_partner_assign/static/src/img/leads.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:04:06,238 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "POST /my/counters HTTP/1.1" 200 - 70 0.101 0.302 2026-11-04 14:04:06,285 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /viin_logistics/static/src/img/logistics_shipment_icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:04:06,303 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /viin_fleet_booking/static/src/img/fleet_booking_icon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:04:06,309 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /sale/static/src/img/bag.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:04:06,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "POST /my/counters HTTP/1.1" 200 - 25 0.032 0.431 2026-11-04 14:04:06,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.446 2026-11-04 14:04:06,356 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:06] "GET /purchase/static/src/img/calculator.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:04:07,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check portal is loaded (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-11-04 14:04:07,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-11-04 14:04:07,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:07] "GET /my/account HTTP/1.1" 200 - 48 0.043 0.569 2026-11-04 14:04:07,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:07] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.004 0.032 2026-11-04 14:04:08,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:08] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.008 2026-11-04 14:04:08,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.016 2026-11-04 14:04:08,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.007 2026-11-04 14:04:08,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:08] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.022 2026-11-04 14:04:09,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Load my account details (trigger: input[value="Joel Willis"])' 2026-11-04 14:04:09,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'type a different phone number (trigger: input[name="phone"])' 2026-11-04 14:04:09,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Submit the form (trigger: button[type=submit])' 2026-11-04 14:04:09,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-11-04 14:04:09,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:09] "POST /my/account HTTP/1.1" 303 - 109 0.054 0.176 2026-11-04 14:04:09,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:09] "GET /my/home HTTP/1.1" 200 - 57 0.024 0.101 2026-11-04 14:04:09,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:09] "POST /heatmap/send_log HTTP/1.1" 200 - 8 0.003 0.014 2026-11-04 14:04:10,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:10] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.001 0.004 2026-11-04 14:04:10,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.011 2026-11-04 14:04:10,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-11-04 14:04:10,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:10] "POST /my/counters HTTP/1.1" 200 - 40 0.036 0.054 2026-11-04 14:04:10,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:10] "POST /my/counters HTTP/1.1" 200 - 54 0.036 0.147 2026-11-04 14:04:10,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:10] "POST /my/counters HTTP/1.1" 200 - 18 0.021 0.180 2026-11-04 14:04:10,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:10] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.210 2026-11-04 14:04:11,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: Tour portal_load_homepage on step: 'Check that we are back on the portal (trigger: a[href*="/my/account"]:contains("Edit"):first)' 2026-11-04 14:04:11,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi.browser: test successful 2026-11-04 14:04:11,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Closing chrome headless with pid 20674 2026-11-04 14:04:11,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Closing websocket connection 2026-11-04 14:04:11,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Terminating chrome headless with pid 20674 2026-11-04 14:04:11,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140411_566652_TestUi.txt 2026-11-04 14:04:11,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.portal.tests.test_tours.TestUi: Removing chrome user profile "/tmp/tmpjucve8et_chrome_odoo" 2026-11-04 14:04:11,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:04:38,074 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #111 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 14:04:40,912 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #111 deleted ir.attachment records with IDs: [5801, 5802, 5803, 5804, 5805, 5806, 5807, 5808, 5848, 5849, 5850, 5851, 5852, 5853, 5854, 5855] 2026-11-04 14:04:40,912 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #111 deleted pos.config records with IDs: [136, 137, 138, 139] 2026-11-04 14:04:40,931 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #111 deleted ir.sequence records with IDs: [3016, 3019, 3067, 3070, 3017, 3020, 3068, 3071] 2026-11-04 14:04:48,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 287 and Message-Id '<421732308020353.1793801088.358422279357910-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@pos.com'" successfully sent 2026-11-04 14:04:48,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:04:48,415 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #111 deleted mail.mail records with IDs: [287] 2026-11-04 14:04:48,435 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #111 deleted mail.message records with IDs: [21877] 2026-11-04 14:04:48,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:04:48,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:04:48,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_01_pos_hr_tour ... 2026-11-04 14:04:49,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 20881 2026-11-04 14:04:49,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp3llvvhon_chrome_odoo 2026-11-04 14:04:49,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39975/json/version 2026-11-04 14:04:49,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39975/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:04:49,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:04:49,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39975/json 2026-11-04 14:04:49,515 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39975/json with timeout 3 increased to 10s during tests 2026-11-04 14:04:49,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39975/devtools/page/0A00CFA6011A7E0D6EC4B7A790521FDF 2026-11-04 14:04:49,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:04:49,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:04:49,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:04:49,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:04:49,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-11-04 14:04:49,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-11-04 14:04:49,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:04:51,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:51] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 109 0.072 1.722 2026-11-04 14:04:51,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '0A00CFA6011A7E0D6EC4B7A790521FDF', 'loaderId': 'AE64FCB0B0817D216CC44935F55895B1', 'isDownload': False} 2026-11-04 14:04:51,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosHrTour')" 2026-11-04 14:04:51,506 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:04:51,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:51] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:04:51,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:51] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-11-04 14:04:51,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:51] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.008 0.030 2026-11-04 14:04:52,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-11-04 14:04:52,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:52] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.026 2026-11-04 14:04:52,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.014 2026-11-04 14:04:52,216 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 14:04:52,216 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:04:52,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosHrTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-11-04 14:04:53,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.233 0.558 2026-11-04 14:04:53,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.029 0.823 2026-11-04 14:04:53,187 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:04:53,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.113 2026-11-04 14:04:53,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-04 14:04:53,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:04:54,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.127 0.535 2026-11-04 14:04:54,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-11-04 14:04:54,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.068 2026-11-04 14:04:54,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.019 2026-11-04 14:04:54,270 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:04:54,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.031 2026-11-04 14:04:54,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 14 0.017 0.076 2026-11-04 14:04:54,495 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.013 0.161 2026-11-04 14:04:54,506 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:04:54,547 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:04:54,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:04:54,567 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:04:54,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.019 0.224 2026-11-04 14:04:54,578 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:04:54,591 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:04:54,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.013 0.282 2026-11-04 14:04:54,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.007 0.328 2026-11-04 14:04:54,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.009 0.371 2026-11-04 14:04:54,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.009 0.359 2026-11-04 14:04:54,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.260 2026-11-04 14:04:54,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:04:54,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.009 0.249 2026-11-04 14:04:54,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.010 0.281 2026-11-04 14:04:54,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.238 2026-11-04 14:04:54,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:54] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.019 0.190 2026-11-04 14:04:55,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.007 0.399 2026-11-04 14:04:55,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.161 2026-11-04 14:04:55,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.158 2026-11-04 14:04:55,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.004 0.123 2026-11-04 14:04:55,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.003 0.145 2026-11-04 14:04:55,141 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.004 0.145 2026-11-04 14:04:55,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.118 2026-11-04 14:04:55,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-11-04 14:04:55,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-11-04 14:04:55,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:04:55,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-11-04 14:04:55,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-11-04 14:04:55,322 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:04:55,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-11-04 14:04:55,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-11-04 14:04:55,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-11-04 14:04:55,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:04:55,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:04:55,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:04:55,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-11-04 14:04:55,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:04:55,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:04:55,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:04:55,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-11-04 14:04:55,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:04:55,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-11-04 14:04:55,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 14:04:55,584 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:04:55,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-11-04 14:04:55,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-11-04 14:04:55,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-11-04 14:04:55,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:04:55,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:04:55,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:04:55,688 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:04:55,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-11-04 14:04:55,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:04:55,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:04:55,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:04:55,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-11-04 14:04:55,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:04:55,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:04:55,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:04:55,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Pos Employee1' (trigger: .pos .oe_status .username:contains("Pos Employee1"))' 2026-11-04 14:04:55,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image/hr.employee.public/24/avatar_128 HTTP/1.1" 200 - 12 0.010 0.016 2026-11-04 14:04:55,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-11-04 14:04:55,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-11-04 14:04:55,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.020 2026-11-04 14:04:55,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-11-04 14:04:55,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:04:55,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-11-04 14:04:55,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:55] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 7 0.006 0.025 2026-11-04 14:04:55,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-11-04 14:04:55,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-11-04 14:04:55,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:04:55,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:04:55,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:04:56,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••' (trigger: .modal-dialog .popup .value:contains("••"))' 2026-11-04 14:04:56,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:04:56,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:04:56,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:04:56,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-11-04 14:04:56,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:04:56,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:04:56,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:04:56,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:56] "GET /web/image/hr.employee.public/25/avatar_128 HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:04:56,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:04:56,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:04:56,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:04:56,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:04:56,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:04:56,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:04:56,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:04:56,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:04:56,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:04:56,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:04:56,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:04:56,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-11-04 14:04:56,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-11-04 14:04:56,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:04:56,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click lock button (trigger: .lock-button)' 2026-11-04 14:04:56,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-11-04 14:04:56,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-11-04 14:04:56,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:04:56,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:04:56,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:04:56,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:04:56,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:04:56,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'input shown is '••••' (trigger: .modal-dialog .popup .value:contains("••••"))' 2026-11-04 14:04:56,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:04:56,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-11-04 14:04:56,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:04:56,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:04:56,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:04:56,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:04:56,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:04:56,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:04:56,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:04:56,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:04:56,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-11-04 14:04:56,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:04:56,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:04:56,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-11-04 14:04:56,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Pos Employee2")' 2026-11-04 14:04:56,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(3):contains("Pos Employee1")' 2026-11-04 14:04:56,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click cashier name (trigger: .oe_status .username)' 2026-11-04 14:04:56,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-11-04 14:04:56,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-11-04 14:04:56,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .highlight' 2026-11-04 14:04:56,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:04:56,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:04:56,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:04:56,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:04:56,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:04:56,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:04:56,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:04:56,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:04:56,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-11-04 14:04:56,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-11-04 14:04:57,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:04:57,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:04:57,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.screen.ticket-screen' 2026-11-04 14:04:57,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour PosHrTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Mitchell Admin")' 2026-11-04 14:04:57,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:04:57,077 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:04:57,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 20881 2026-11-04 14:04:57,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:04:57,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 20881 2026-11-04 14:04:57,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140457_188922_TestUi.txt 2026-11-04 14:04:57,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp3llvvhon_chrome_odoo" 2026-11-04 14:04:57,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_basic_user_cannot_close_session ... 2026-11-04 14:04:57,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21102 2026-11-04 14:04:57,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwl0yj7dx_chrome_odoo 2026-11-04 14:04:57,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37195/json/version 2026-11-04 14:04:57,709 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37195/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:04:57,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:04:57,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37195/json 2026-11-04 14:04:57,764 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37195/json with timeout 3 increased to 10s during tests 2026-11-04 14:04:57,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37195/devtools/page/423CAC7561B45A291DFE0CF698449904 2026-11-04 14:04:57,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:04:57,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:04:57,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:04:57,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:04:57,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-11-04 14:04:57,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-11-04 14:04:57,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:04:58,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:58] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 114 0.093 0.771 2026-11-04 14:04:58,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '423CAC7561B45A291DFE0CF698449904', 'loaderId': '52D1B776BF68EFBEFFF21E91396D5A54', 'isDownload': False} 2026-11-04 14:04:58,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierCannotClose')" 2026-11-04 14:04:58,845 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:04:58,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:58] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.017 2026-11-04 14:04:58,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:58] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.030 2026-11-04 14:04:58,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:58] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.042 2026-11-04 14:04:59,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.017 2026-11-04 14:04:59,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 14:04:59,464 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:04:59,473 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:04:59,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:04:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.007 2026-11-04 14:04:59,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierCannotClose', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-11-04 14:05:00,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-11-04 14:05:00,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.201 0.636 2026-11-04 14:05:00,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.051 2026-11-04 14:05:00,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 14:05:00,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-11-04 14:05:00,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 14 0.024 0.053 2026-11-04 14:05:00,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.007 0.106 2026-11-04 14:05:00,636 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:05:00,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.008 0.161 2026-11-04 14:05:00,691 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:05:00,704 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:05:00,720 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.008 0.211 2026-11-04 14:05:00,743 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:05:00,752 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:05:00,759 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:05:00,774 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.013 0.237 2026-11-04 14:05:00,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.014 0.287 2026-11-04 14:05:00,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.264 2026-11-04 14:05:00,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.007 0.245 2026-11-04 14:05:00,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 11 0.011 0.158 2026-11-04 14:05:00,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:00] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.015 0.201 2026-11-04 14:05:01,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.008 0.232 2026-11-04 14:05:01,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.004 0.192 2026-11-04 14:05:01,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.197 2026-11-04 14:05:01,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-11-04 14:05:01,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.165 2026-11-04 14:05:01,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.135 2026-11-04 14:05:01,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.010 0.114 2026-11-04 14:05:01,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.100 2026-11-04 14:05:01,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.010 0.109 2026-11-04 14:05:01,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.005 0.130 2026-11-04 14:05:01,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.002 0.118 2026-11-04 14:05:01,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-11-04 14:05:01,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-11-04 14:05:01,443 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:01,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'click selection 'Test Employee 3' (trigger: .selection-item:contains("Test Employee 3"))' 2026-11-04 14:05:01,460 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:05:01,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-11-04 14:05:01,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/image/hr.employee.public/26/avatar_128 HTTP/1.1" 200 - 12 0.006 0.018 2026-11-04 14:05:01,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:05:01,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'body:not(:has(.close-button))' 2026-11-04 14:05:01,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierCannotClose on step: 'logged cashier is 'Test Employee 3' (trigger: .pos .oe_status .username:contains("Test Employee 3"))' 2026-11-04 14:05:01,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:05:01,604 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:01,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21102 2026-11-04 14:05:01,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:05:01,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21102 2026-11-04 14:05:01,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140501_739178_TestUi.txt 2026-11-04 14:05:01,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwl0yj7dx_chrome_odoo" 2026-11-04 14:05:01,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend: Starting TestUi.test_cashier_stay_logged_in ... 2026-11-04 14:05:02,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome pid: 21300 2026-11-04 14:05:02,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmppxx_4uyq_chrome_odoo 2026-11-04 14:05:02,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36453/json/version 2026-11-04 14:05:02,248 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36453/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:05:02,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:05:02,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36453/json 2026-11-04 14:05:02,341 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36453/json with timeout 3 increased to 10s during tests 2026-11-04 14:05:02,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36453/devtools/page/5E2872C06D28F399D43CD00E89E713BF 2026-11-04 14:05:02,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:05:02,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:05:02,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:05:02,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:05:02,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=140" in browser 2026-11-04 14:05:02,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=140" 2026-11-04 14:05:02,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:05:03,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:03] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 110 0.080 0.869 2026-11-04 14:05:03,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Navigation result: {'frameId': '5E2872C06D28F399D43CD00E89E713BF', 'loaderId': '8ACA281B546673FD360A447C14C9AD06', 'isDownload': False} 2026-11-04 14:05:03,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('CashierStayLogged')" 2026-11-04 14:05:03,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:05:03,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:03] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.012 2026-11-04 14:05:03,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:03] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-11-04 14:05:03,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:03] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.043 2026-11-04 14:05:03,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:03] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.010 0.013 2026-11-04 14:05:04,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.026 2026-11-04 14:05:04,032 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:05:04,043 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:05:04,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:05:04,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('CashierStayLogged', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=140"})" 2026-11-04 14:05:04,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-11-04 14:05:04,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 323 0.259 0.588 2026-11-04 14:05:05,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.051 2026-11-04 14:05:05,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.016 2026-11-04 14:05:05,065 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:05:05,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1401&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 14 0.038 0.076 2026-11-04 14:05:05,215 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:05:05,254 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1400&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.012 0.152 2026-11-04 14:05:05,275 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:05:05,297 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:05,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /pos_hr/static/img/login-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:05,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1399&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.012 0.183 2026-11-04 14:05:05,330 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /point_of_sale/static/img/barcode.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:05:05,354 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.038 2026-11-04 14:05:05,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1396&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.018 0.276 2026-11-04 14:05:05,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1398&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.008 0.370 2026-11-04 14:05:05,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1397&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.012 0.395 2026-11-04 14:05:05,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.322 2026-11-04 14:05:05,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image/res.company/50/favicon HTTP/1.1" 200 - 6 0.012 0.196 2026-11-04 14:05:05,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1395&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.018 0.227 2026-11-04 14:05:05,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1394&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.008 0.246 2026-11-04 14:05:05,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=product.product&field=image_128&id=1393&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 8 0.023 0.257 2026-11-04 14:05:05,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.213 2026-11-04 14:05:05,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.219 2026-11-04 14:05:05,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.212 2026-11-04 14:05:05,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.220 2026-11-04 14:05:05,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.186 2026-11-04 14:05:05,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.152 2026-11-04 14:05:05,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.097 2026-11-04 14:05:05,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=15&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.002 0.117 2026-11-04 14:05:05,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=16&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.003 0.117 2026-11-04 14:05:05,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:05] "GET /web/image?model=pos.category&field=image_128&id=17&unique=2026-11-04%2014:04:11 HTTP/1.1" 200 - 4 0.005 0.121 2026-11-04 14:05:05,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click login button (trigger: .login-overlay .login-button.select-cashier)' 2026-11-04 14:05:06,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup is shown (trigger: .modal-dialog .popup-selection)' 2026-11-04 14:05:06,011 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:06,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee1' (trigger: .selection-item:contains("Pos Employee1"))' 2026-11-04 14:05:06,026 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:06,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Pos Employee2' (trigger: .selection-item:contains("Pos Employee2"))' 2026-11-04 14:05:06,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'selection popup has 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-11-04 14:05:06,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click selection 'Mitchell Admin' (trigger: .selection-item:contains("Mitchell Admin"))' 2026-11-04 14:05:06,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-11-04 14:05:06,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-11-04 14:05:06,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:06] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 200 - 12 0.009 0.025 2026-11-04 14:05:06,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:06] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.012 0.045 2026-11-04 14:05:06,239 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:05:06,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:06] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:05:06,458 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:06] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:05:07,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.126 0.462 2026-11-04 14:05:07,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.064 2026-11-04 14:05:07,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.014 2026-11-04 14:05:07,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'logged cashier is 'Mitchell Admin' (trigger: .pos .oe_status .username:contains("Mitchell Admin"))' 2026-11-04 14:05:07,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:05:07,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.007 2026-11-04 14:05:07,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "GET /web/image/hr.employee.public/23/avatar_128 HTTP/1.1" 304 - 7 0.003 0.013 2026-11-04 14:05:07,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.012 2026-11-04 14:05:07,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.007 2026-11-04 14:05:07,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:07] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.017 2026-11-04 14:05:08,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:05:08,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'click lock button (trigger: .lock-button)' 2026-11-04 14:05:08,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'body' 2026-11-04 14:05:08,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:08] "GET /pos/ui?config_id=140 HTTP/1.1" 200 - 20 0.014 0.053 2026-11-04 14:05:08,252 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:05:08,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.007 0.009 2026-11-04 14:05:08,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:05:09,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 183 0.121 0.490 2026-11-04 14:05:09,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.053 2026-11-04 14:05:09,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: Tour CashierStayLogged on step: 'login screen is shown (trigger: .login-overlay .screen-login .login-body)' 2026-11-04 14:05:09,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.018 2026-11-04 14:05:09,215 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:05:09,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 304 - 4 0.002 0.006 2026-11-04 14:05:09,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.005 0.015 2026-11-04 14:05:09,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.015 2026-11-04 14:05:09,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:09] "GET /web/image/res.company/50/favicon HTTP/1.1" 304 - 6 0.007 0.020 2026-11-04 14:05:10,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:05:10,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing chrome headless with pid 21300 2026-11-04 14:05:10,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:05:10,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Terminating chrome headless with pid 21300 2026-11-04 14:05:10,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140510_192146_TestUi.txt 2026-11-04 14:05:10,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_hr.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmppxx_4uyq_chrome_odoo" 2026-11-04 14:05:10,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 10 removed 2026-11-04 14:05:37,129 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #116 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 14:05:39,530 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #116 deleted ir.attachment records with IDs: [5954, 5955, 5956, 5957, 5958, 5959, 5960, 5961, 6001, 6002, 6003, 6004, 6005, 6006, 6007, 6008] 2026-11-04 14:05:39,531 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #116 deleted pos.config records with IDs: [141, 142, 143, 144] 2026-11-04 14:05:39,550 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #116 deleted ir.sequence records with IDs: [3126, 3129, 3177, 3180, 3127, 3130, 3178, 3181] 2026-11-04 14:05:45,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_2_discounts_specific_global ... 2026-11-04 14:05:47,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21532 2026-11-04 14:05:47,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpw4cmlegi_chrome_odoo 2026-11-04 14:05:47,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34275/json/version 2026-11-04 14:05:47,230 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34275/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:05:47,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:05:47,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34275/json 2026-11-04 14:05:47,300 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34275/json with timeout 3 increased to 10s during tests 2026-11-04 14:05:47,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34275/devtools/page/04C30D07C4858CB41817D313C80D7D9A 2026-11-04 14:05:47,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:05:47,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:05:47,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:05:47,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:05:47,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:05:47,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:05:47,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:05:48,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.085 0.847 2026-11-04 14:05:48,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '04C30D07C4858CB41817D313C80D7D9A', 'loaderId': '4F7CCC1F4DE46812E490DA783499D0D4', 'isDownload': False} 2026-11-04 14:05:48,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyalty2DiscountsSpecificGlobal')" 2026-11-04 14:05:48,747 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:05:48,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.044 2026-11-04 14:05:48,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.050 2026-11-04 14:05:48,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.017 0.036 2026-11-04 14:05:49,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.008 0.035 2026-11-04 14:05:49,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-11-04 14:05:49,399 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:05:49,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:05:49,422 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:05:49,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyalty2DiscountsSpecificGlobal', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:05:50,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.245 0.585 2026-11-04 14:05:50,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:50] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.866 2026-11-04 14:05:50,371 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:05:50,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.080 2026-11-04 14:05:50,525 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:05:50,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:05:51,316 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.144 0.566 2026-11-04 14:05:51,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:05:51,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.058 2026-11-04 14:05:51,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.019 2026-11-04 14:05:51,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:05:51,590 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.030 0.053 2026-11-04 14:05:51,669 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.148 2026-11-04 14:05:51,728 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.198 2026-11-04 14:05:51,738 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:51,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.234 2026-11-04 14:05:51,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.275 2026-11-04 14:05:51,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:51,866 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:51,884 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:05:51,897 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:51,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.353 2026-11-04 14:05:51,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.336 2026-11-04 14:05:51,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.284 2026-11-04 14:05:52,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=product.product&field=image_128&id=1417&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.270 2026-11-04 14:05:52,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=product.product&field=image_128&id=1418&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.282 2026-11-04 14:05:52,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.005 0.204 2026-11-04 14:05:52,129 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:52,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.017 0.241 2026-11-04 14:05:52,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.233 2026-11-04 14:05:52,210 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.236 2026-11-04 14:05:52,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.232 2026-11-04 14:05:52,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.207 2026-11-04 14:05:52,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.148 2026-11-04 14:05:52,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.153 2026-11-04 14:05:52,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.202 2026-11-04 14:05:52,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.242 2026-11-04 14:05:52,495 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.253 2026-11-04 14:05:52,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.008 0.256 2026-11-04 14:05:52,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.228 2026-11-04 14:05:52,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.217 2026-11-04 14:05:52,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:05:52,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:05:52,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:05:52,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.015 2026-11-04 14:05:52,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:05:52,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:05:52,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-11-04 14:05:52,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:05:52,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on 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(em.qty:contains("5")))' 2026-11-04 14:05:53,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-11-04 14:05:53,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on 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-11-04 14:05:53,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on 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-11-04 14:05:53,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:05:53,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.007 2026-11-04 14:05:53,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:05:53,841 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:05:53,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:05:53,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:05:53,849 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:53,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:05:53,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:05:53,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:05:53,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyalty2DiscountsSpecificGlobal on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:05:53,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5592902 for PoS orders references: ['Order 00250-002-0001'] (draft: False) 2026-11-04 14:05:53,934 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:05:54,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5592902 with result: [{'id': 302, 'pos_reference': 'Order 00250-002-0001', 'account_move': False}] 2026-11-04 14:05:54,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 110 0.091 0.126 2026-11-04 14:05:54,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.042 0.070 2026-11-04 14:05:54,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:54] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.013 2026-11-04 14:05:54,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:05:55,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:05:55,071 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:55,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21532 2026-11-04 14:05:55,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:05:55,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21532 2026-11-04 14:05:55,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140555_227258_TestUi.txt 2026-11-04 14:05:55,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpw4cmlegi_chrome_odoo" 2026-11-04 14:05:55,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_apply_reward_on_product_scan ... 2026-11-04 14:05:56,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21741 2026-11-04 14:05:56,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpid06tzct_chrome_odoo 2026-11-04 14:05:56,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33353/json/version 2026-11-04 14:05:56,215 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33353/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:05:56,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:05:56,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33353/json 2026-11-04 14:05:56,251 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33353/json with timeout 3 increased to 10s during tests 2026-11-04 14:05:56,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33353/devtools/page/FF1A536CBA286540F3EA4EA2290D4422 2026-11-04 14:05:56,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:05:56,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:05:56,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:05:56,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:05:56,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:05:56,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:05:56,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:05:57,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:57] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.082 0.837 2026-11-04 14:05:57,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FF1A536CBA286540F3EA4EA2290D4422', 'loaderId': 'BD8956D219BE5A6EE6899BED8D387A77', 'isDownload': False} 2026-11-04 14:05:57,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScan')" 2026-11-04 14:05:57,660 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:05:57,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:57] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.009 2026-11-04 14:05:57,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:57] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.053 2026-11-04 14:05:57,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:57] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.053 2026-11-04 14:05:58,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.009 0.006 2026-11-04 14:05:58,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:58] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.040 2026-11-04 14:05:58,376 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:05:58,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.009 0.008 2026-11-04 14:05:58,415 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:05:58,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScan', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:05:59,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:05:59,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.233 0.653 2026-11-04 14:05:59,473 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.114 2026-11-04 14:05:59,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.021 2026-11-04 14:05:59,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.010 2026-11-04 14:05:59,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.039 0.076 2026-11-04 14:05:59,705 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:05:59,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.024 0.155 2026-11-04 14:05:59,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.249 2026-11-04 14:05:59,881 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:05:59,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:05:59,906 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:05:59,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.275 2026-11-04 14:05:59,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:05:59] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.351 2026-11-04 14:06:00,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.378 2026-11-04 14:06:00,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.314 2026-11-04 14:06:00,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.306 2026-11-04 14:06:00,138 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:06:00,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.024 0.215 2026-11-04 14:06:00,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.235 2026-11-04 14:06:00,191 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:06:00,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.208 2026-11-04 14:06:00,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.154 2026-11-04 14:06:00,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.158 2026-11-04 14:06:00,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.159 2026-11-04 14:06:00,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 19 0.016 0.136 2026-11-04 14:06:00,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.176 2026-11-04 14:06:00,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.204 2026-11-04 14:06:00,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.273 2026-11-04 14:06:00,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.309 2026-11-04 14:06:00,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.317 2026-11-04 14:06:00,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'PoS model scan barcode '95412427100283' (trigger: body)' 2026-11-04 14:06:00,594 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.272 2026-11-04 14:06:00,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.249 2026-11-04 14:06:00,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-11-04 14:06:00,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.216 2026-11-04 14:06:00,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on 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-11-04 14:06:00,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-11-04 14:06:00,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:00,710 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.106 2026-11-04 14:06:00,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:00,732 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:06:00,739 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:06:00,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:00,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:06:00,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-11-04 14:06:00,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:06:00,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:06:00,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:00,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:00,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:00,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScan on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:00,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64414614 for PoS orders references: ['Order 00251-001-0001'] (draft: False) 2026-11-04 14:06:00,906 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:06:01,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64414614 with result: [{'id': 303, 'pos_reference': 'Order 00251-001-0001', 'account_move': False}] 2026-11-04 14:06:01,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.068 0.188 2026-11-04 14:06:01,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.030 0.068 2026-11-04 14:06:01,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:01] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:06:01,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:06:02,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:06:02,074 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:02,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21741 2026-11-04 14:06:02,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:06:02,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21741 2026-11-04 14:06:02,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140602_197461_TestUi.txt 2026-11-04 14:06:02,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpid06tzct_chrome_odoo" 2026-11-04 14:06:02,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 21941 2026-11-04 14:06:02,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzddlcffu_chrome_odoo 2026-11-04 14:06:02,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46033/json/version 2026-11-04 14:06:02,584 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46033/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:06:02,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:06:02,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46033/json 2026-11-04 14:06:02,676 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46033/json with timeout 3 increased to 10s during tests 2026-11-04 14:06:02,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46033/devtools/page/9E6972D48AF9D8C69C5451091EAEDF0C 2026-11-04 14:06:02,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:06:02,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:06:02,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:06:02,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:06:02,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:06:02,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:06:02,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:02] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 22 0.015 0.081 2026-11-04 14:06:02,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9E6972D48AF9D8C69C5451091EAEDF0C', 'loaderId': 'B6897FA52E7C60A5012A4C5145A13722', 'isDownload': False} 2026-11-04 14:06:02,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosRewardProductScanGS1')" 2026-11-04 14:06:02,975 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:03,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.025 2026-11-04 14:06:03,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.018 2026-11-04 14:06:03,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.035 2026-11-04 14:06:03,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.013 2026-11-04 14:06:03,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 14:06:03,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.009 0.011 2026-11-04 14:06:03,633 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:06:03,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:06:03,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:06:03,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:06:03,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosRewardProductScanGS1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:06:04,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.123 0.443 2026-11-04 14:06:04,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.060 2026-11-04 14:06:04,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-11-04 14:06:04,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 14:06:04,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.049 2026-11-04 14:06:04,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.093 2026-11-04 14:06:04,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.134 2026-11-04 14:06:04,625 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:06:04,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.161 2026-11-04 14:06:04,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.228 2026-11-04 14:06:04,756 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:06:04,763 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:04,773 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:04,776 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.278 2026-11-04 14:06:04,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.275 2026-11-04 14:06:04,803 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:06:04,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.026 0.286 2026-11-04 14:06:04,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.281 2026-11-04 14:06:04,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.311 2026-11-04 14:06:04,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.197 2026-11-04 14:06:05,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image/res.users/119/avatar_128 HTTP/1.1" 200 - 12 0.012 0.220 2026-11-04 14:06:05,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.216 2026-11-04 14:06:05,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.213 2026-11-04 14:06:05,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.179 2026-11-04 14:06:05,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.148 2026-11-04 14:06:05,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.108 2026-11-04 14:06:05,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.113 2026-11-04 14:06:05,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.114 2026-11-04 14:06:05,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.127 2026-11-04 14:06:05,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.018 0.145 2026-11-04 14:06:05,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.011 0.170 2026-11-04 14:06:05,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.136 2026-11-04 14:06:05,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'PoS model scan barcode '0195412427100283' (trigger: body)' 2026-11-04 14:06:05,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00","price":"1,150.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("1,150.00")))' 2026-11-04 14:06:05,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on 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-11-04 14:06:05,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'order total amount is '575.00' (trigger: .product-screen .order-summary .total:contains("575.00"))' 2026-11-04 14:06:05,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:05,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:05,547 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:06:05,550 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:05,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:05,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:06:05,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-11-04 14:06:05,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:06:05,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:06:05,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:05,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:05,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:05,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosRewardProductScanGS1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:05,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78759599 for PoS orders references: ['Order 00251-002-0001'] (draft: False) 2026-11-04 14:06:05,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:06:05,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78759599 with result: [{'id': 304, 'pos_reference': 'Order 00251-002-0001', 'account_move': False}] 2026-11-04 14:06:05,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.044 0.074 2026-11-04 14:06:05,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.017 0.057 2026-11-04 14:06:05,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:05] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:06:06,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:06:06,720 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:06,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 21941 2026-11-04 14:06:06,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:06:06,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 21941 2026-11-04 14:06:06,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140606_857732_TestUi.txt 2026-11-04 14:06:06,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzddlcffu_chrome_odoo" 2026-11-04 14:06:06,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_archived_reward_products ... 2026-11-04 14:06:09,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22150 2026-11-04 14:06:09,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpe7hcnesv_chrome_odoo 2026-11-04 14:06:09,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33707/json/version 2026-11-04 14:06:09,203 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33707/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:06:09,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:06:09,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33707/json 2026-11-04 14:06:09,256 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33707/json with timeout 3 increased to 10s during tests 2026-11-04 14:06:09,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33707/devtools/page/5DDDF5630A20F476C14B48AECC6F4736 2026-11-04 14:06:09,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:06:09,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:06:09,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:06:09,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:06:09,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:06:09,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:06:09,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:06:11,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:11] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.103 1.738 2026-11-04 14:06:11,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5DDDF5630A20F476C14B48AECC6F4736', 'loaderId': '5A6E98503E39317AE29702C280BD2A75', 'isDownload': False} 2026-11-04 14:06:11,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsInactive')" 2026-11-04 14:06:11,545 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:11,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:11] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:06:11,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:11] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-11-04 14:06:11,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:11] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.032 2026-11-04 14:06:12,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:12] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:06:12,178 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.009 2026-11-04 14:06:12,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 14:06:12,258 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:12,263 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:06:12,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsInactive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:06:13,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 335 0.251 0.793 2026-11-04 14:06:13,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:13] "GET /pos/web HTTP/1.1" 200 - 20 0.017 1.073 2026-11-04 14:06:13,430 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:13,482 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.101 2026-11-04 14:06:13,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 14:06:13,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:06:14,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.139 0.551 2026-11-04 14:06:14,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:06:14,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.059 2026-11-04 14:06:14,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-11-04 14:06:14,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:06:14,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.032 0.054 2026-11-04 14:06:14,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.141 2026-11-04 14:06:14,707 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:06:14,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.210 2026-11-04 14:06:14,773 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06: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-11-04 14:06:14,808 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:06:14,820 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:14,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:14,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.284 2026-11-04 14:06:14,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.365 2026-11-04 14:06:14,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.418 2026-11-04 14:06:14,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.352 2026-11-04 14:06:15,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.326 2026-11-04 14:06:15,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.007 0.236 2026-11-04 14:06:15,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.229 2026-11-04 14:06:15,097 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:06:15,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.151 2026-11-04 14:06:15,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.126 2026-11-04 14:06:15,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.129 2026-11-04 14:06:15,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.127 2026-11-04 14:06:15,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.013 0.134 2026-11-04 14:06:15,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.119 2026-11-04 14:06:15,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.169 2026-11-04 14:06:15,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.256 2026-11-04 14:06:15,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.292 2026-11-04 14:06:15,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.291 2026-11-04 14:06:15,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.005 0.275 2026-11-04 14:06:15,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:06:15,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:06:15,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.239 2026-11-04 14:06:15,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:06:15,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.235 2026-11-04 14:06:15,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.069 2026-11-04 14:06:15,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:06:15,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:06:15,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.021 2026-11-04 14:06:15,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-11-04 14:06:15,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-11-04 14:06:15,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.008 0.017 2026-11-04 14:06:15,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:15,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.046 2026-11-04 14:06:15,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:15,843 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:06:15,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:15,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:06:15,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:15,889 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.051 2026-11-04 14:06:15,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:15,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:15,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsInactive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:15,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.027 0.062 2026-11-04 14:06:15,975 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:16,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.082 2026-11-04 14:06:16,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94296827 for PoS orders references: ['Order 00252-002-0001'] (draft: False) 2026-11-04 14:06:16,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94296827 with result: [{'id': 305, 'pos_reference': 'Order 00252-002-0001', 'account_move': False}] 2026-11-04 14:06:16,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.085 0.216 2026-11-04 14:06:16,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:16] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.265 2026-11-04 14:06:16,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 48 0.038 0.089 2026-11-04 14:06:16,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:16] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.013 0.021 2026-11-04 14:06:16,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-11-04 14:06:17,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:06:17,271 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:17] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:17,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22150 2026-11-04 14:06:17,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:06:17,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22150 2026-11-04 14:06:17,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140617_448317_TestUi.txt 2026-11-04 14:06:17,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpe7hcnesv_chrome_odoo" 2026-11-04 14:06:17,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22363 2026-11-04 14:06:17,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnm34jo1h_chrome_odoo 2026-11-04 14:06:17,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34985/json/version 2026-11-04 14:06:17,911 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34985/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:06:17,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:06:17,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34985/json 2026-11-04 14:06:17,967 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34985/json with timeout 3 increased to 10s during tests 2026-11-04 14:06:17,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34985/devtools/page/B3E972311D615018C7E9FD7A9C959473 2026-11-04 14:06:17,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:06:17,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:06:18,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:06:18,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:06:18,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:06:18,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:06:18,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:18] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 103 0.096 0.296 2026-11-04 14:06:18,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B3E972311D615018C7E9FD7A9C959473', 'loaderId': '5F58DBA0CF75AC473E92B2C473B24A5F', 'isDownload': False} 2026-11-04 14:06:18,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyArchivedRewardProductsActive')" 2026-11-04 14:06:18,579 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:18,604 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:18] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 14:06:18,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:18] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.039 2026-11-04 14:06:18,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:18] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.058 2026-11-04 14:06:19,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:19] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.015 2026-11-04 14:06:19,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.012 2026-11-04 14:06:19,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:06:19,200 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:06:19,202 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:06:19,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyArchivedRewardProductsActive', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:06:20,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 337 0.258 0.707 2026-11-04 14:06:20,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:20] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.979 2026-11-04 14:06:20,308 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:20,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.130 2026-11-04 14:06:20,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.008 0.010 2026-11-04 14:06:20,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:06:21,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.145 0.556 2026-11-04 14:06:21,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:06:21,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.059 2026-11-04 14:06:21,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-11-04 14:06:21,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:06:21,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.032 0.050 2026-11-04 14:06:21,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.142 2026-11-04 14:06:21,660 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:06:21,691 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.208 2026-11-04 14:06:21,707 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:06:21,745 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:21,750 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:06:21,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.259 2026-11-04 14:06:21,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=product.product&field=image_128&id=1422&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.316 2026-11-04 14:06:21,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.364 2026-11-04 14:06:21,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.320 2026-11-04 14:06:21,910 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:06:21,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.253 2026-11-04 14:06:21,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.006 0.201 2026-11-04 14:06:21,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.194 2026-11-04 14:06:21,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.144 2026-11-04 14:06:22,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.102 2026-11-04 14:06:22,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.019 0.159 2026-11-04 14:06:22,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.189 2026-11-04 14:06:22,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.159 2026-11-04 14:06:22,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.160 2026-11-04 14:06:22,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.209 2026-11-04 14:06:22,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.242 2026-11-04 14:06:22,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.282 2026-11-04 14:06:22,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.277 2026-11-04 14:06:22,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.281 2026-11-04 14:06:22,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:06:22,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.016 0.273 2026-11-04 14:06:22,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.253 2026-11-04 14:06:22,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.245 2026-11-04 14:06:22,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:06:22,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:06:22,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:06:22,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"100.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("100.00")))' 2026-11-04 14:06:22,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:22,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:22,715 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:22,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:22,720 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:22,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:06:22,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:22,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:22,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:22,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyArchivedRewardProductsActive on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:22,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.020 2026-11-04 14:06:22,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51725415 for PoS orders references: ['Order 00252-004-0001'] (draft: False) 2026-11-04 14:06:22,856 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:06:23,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51725415 with result: [{'id': 306, 'pos_reference': 'Order 00252-004-0001', 'account_move': False}] 2026-11-04 14:06:23,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.087 0.148 2026-11-04 14:06:23,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 47 0.033 0.080 2026-11-04 14:06:23,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:23] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.009 0.013 2026-11-04 14:06:24,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:06:24,014 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:24] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:24,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22363 2026-11-04 14:06:24,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:06:24,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22363 2026-11-04 14:06:24,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140624_161778_TestUi.txt 2026-11-04 14:06:24,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnm34jo1h_chrome_odoo" 2026-11-04 14:06:24,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_buy_x_get_y_reward_qty ... 2026-11-04 14:06:25,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22580 2026-11-04 14:06:25,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp6x55m251_chrome_odoo 2026-11-04 14:06:25,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36557/json/version 2026-11-04 14:06:25,149 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36557/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:06:25,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:06:25,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36557/json 2026-11-04 14:06:25,250 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36557/json with timeout 3 increased to 10s during tests 2026-11-04 14:06:25,262 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36557/devtools/page/30D8E4B21325C81B798586A0418039EA 2026-11-04 14:06:25,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:06:25,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:06:25,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:06:25,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:06:25,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:06:25,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:06:25,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:06:26,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.077 0.718 2026-11-04 14:06:26,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '30D8E4B21325C81B798586A0418039EA', 'loaderId': '162E76C79DFB2BFBCD98CCA6860929AF', 'isDownload': False} 2026-11-04 14:06:26,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_buy_x_get_y_reward_qty')" 2026-11-04 14:06:26,365 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:26,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.010 2026-11-04 14:06:26,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.026 2026-11-04 14:06:26,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.029 2026-11-04 14:06:26,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-11-04 14:06:26,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:06:26,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.008 2026-11-04 14:06:26,955 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:06:26,956 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:06:26,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_buy_x_get_y_reward_qty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:06:27,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:06:27,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.247 0.589 2026-11-04 14:06:27,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.066 2026-11-04 14:06:27,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:06:27,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:06:28,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.028 0.069 2026-11-04 14:06:28,150 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.142 2026-11-04 14:06:28,166 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:06:28,189 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.183 2026-11-04 14:06:28,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.240 2026-11-04 14:06:28,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.301 2026-11-04 14:06:28,337 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06: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-11-04 14:06:28,359 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:06:28,371 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:28,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.341 2026-11-04 14:06:28,397 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:06:28,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.300 2026-11-04 14:06:28,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.279 2026-11-04 14:06:28,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.289 2026-11-04 14:06:28,593 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.322 2026-11-04 14:06:28,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.006 0.226 2026-11-04 14:06:28,632 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:28,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.207 2026-11-04 14:06:28,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.209 2026-11-04 14:06:28,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.011 0.232 2026-11-04 14:06:28,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.015 0.235 2026-11-04 14:06:28,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.197 2026-11-04 14:06:28,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.167 2026-11-04 14:06:28,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.142 2026-11-04 14:06:28,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.147 2026-11-04 14:06:28,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.125 2026-11-04 14:06:28,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.086 2026-11-04 14:06:28,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.063 2026-11-04 14:06:29,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:06:29,083 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:29] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.014 2026-11-04 14:06:29,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:06:29,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:06:29,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:29,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-11-04 14:06:30,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:06:30,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:06:30,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:06:30,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on 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(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-11-04 14:06:30,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:30,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:30,183 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:06:30,184 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:06:30,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:30,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:06:30,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:06:30,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:30,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:30,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88297065 for PoS orders references: ['Order 00253-001-0001'] (draft: False) 2026-11-04 14:06:30,269 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:06:30,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88297065 with result: [{'id': 307, 'pos_reference': 'Order 00253-001-0001', 'account_move': False}] 2026-11-04 14:06:30,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.071 0.113 2026-11-04 14:06:30,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.027 0.051 2026-11-04 14:06:30,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.008 0.015 2026-11-04 14:06:30,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-11-04 14:06:31,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:06:31,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:06:31,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:06:31,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:31,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("10")))' 2026-11-04 14:06:32,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:06:32,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-11-04 14:06:32,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on 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(em.qty:contains("3")):has(.price:contains("-9.60")))' 2026-11-04 14:06:32,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:32,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:32,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:32,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:06:32,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:06:32,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:32,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6712537 for PoS orders references: ['Order 00253-001-0002'] (draft: False) 2026-11-04 14:06:32,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_buy_x_get_y_reward_qty on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:32,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6712537 with result: [{'id': 308, 'pos_reference': 'Order 00253-001-0002', 'account_move': False}] 2026-11-04 14:06:32,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.049 0.086 2026-11-04 14:06:32,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-11-04 14:06:32,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:32] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.019 0.069 2026-11-04 14:06:33,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:06:33,398 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:33,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22580 2026-11-04 14:06:33,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:06:33,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22580 2026-11-04 14:06:33,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140633_545688_TestUi.txt 2026-11-04 14:06:33,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp6x55m251_chrome_odoo" 2026-11-04 14:06:33,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_reward_pos_combo ... 2026-11-04 14:06:38,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 22790 2026-11-04 14:06:38,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2sxt2lim_chrome_odoo 2026-11-04 14:06:38,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42611/json/version 2026-11-04 14:06:38,213 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42611/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:06:38,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:06:38,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42611/json 2026-11-04 14:06:38,227 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42611/json with timeout 3 increased to 10s during tests 2026-11-04 14:06:38,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42611/devtools/page/7B16CE8BB4EE15600B92B2BF7962EFAD 2026-11-04 14:06:38,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:06:38,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:06:38,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:06:38,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:06:38,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-11-04 14:06:38,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-11-04 14:06:38,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:06:39,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:39] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.084 0.711 2026-11-04 14:06:39,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7B16CE8BB4EE15600B92B2BF7962EFAD', 'loaderId': 'E705F5587A727F1762039E8CBB093C7B', 'isDownload': False} 2026-11-04 14:06:39,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboCheapestRewardProgram')" 2026-11-04 14:06:39,472 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:39,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:39] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.014 0.013 2026-11-04 14:06:39,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:39] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.035 2026-11-04 14:06:39,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:39] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.038 2026-11-04 14:06:39,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:06:39,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:06:39,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 14:06:40,001 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:06:40,008 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:40,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboCheapestRewardProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-11-04 14:06:40,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.224 0.661 2026-11-04 14:06:40,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:40] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.912 2026-11-04 14:06:41,009 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:41,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.068 2026-11-04 14:06:41,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:06:41,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:06:41,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.197 0.481 2026-11-04 14:06:41,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:06:41,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.060 2026-11-04 14:06:42,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:06:42,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:06:42,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1429&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.030 0.051 2026-11-04 14:06:42,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1430&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.117 2026-11-04 14:06:42,243 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:06:42,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1433&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.026 0.165 2026-11-04 14:06:42,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1431&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.255 2026-11-04 14:06:42,390 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:42,407 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:42,419 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:06:42,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1432&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.309 2026-11-04 14:06:42,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1434&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.372 2026-11-04 14:06:42,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.317 2026-11-04 14:06:42,505 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:06:42,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1435&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.280 2026-11-04 14:06:42,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1436&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.290 2026-11-04 14:06:42,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.026 0.203 2026-11-04 14:06:42,677 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:42,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.245 2026-11-04 14:06:42,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.208 2026-11-04 14:06:42,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.177 2026-11-04 14:06:42,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.188 2026-11-04 14:06:42,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.165 2026-11-04 14:06:42,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.123 2026-11-04 14:06:42,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.073 2026-11-04 14:06:42,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1437&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.109 2026-11-04 14:06:42,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1438&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.163 2026-11-04 14:06:42,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.185 2026-11-04 14:06:42,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:42] "GET /web/image?model=product.product&field=image_128&id=1441&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.249 2026-11-04 14:06:43,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1440&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.274 2026-11-04 14:06:43,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.279 2026-11-04 14:06:43,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.010 0.268 2026-11-04 14:06:43,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:06:43,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Expensive product' (trigger: article.product .product-content .product-name:contains("Expensive product"))' 2026-11-04 14:06:43,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.265 2026-11-04 14:06:43,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:06:43,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-11-04 14:06:43,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-11-04 14:06:43,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1428&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.311 2026-11-04 14:06:43,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:06:43,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:06:43,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:06:43,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.284 2026-11-04 14:06:43,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.315 2026-11-04 14:06:43,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.330 2026-11-04 14:06:43,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.331 2026-11-04 14:06:43,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1439&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.347 2026-11-04 14:06:43,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.320 2026-11-04 14:06:43,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on 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-11-04 14:06:43,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.315 2026-11-04 14:06:43,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '1,204.25' (trigger: .product-screen .order-summary .total:contains("1,204.25"))' 2026-11-04 14:06:43,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:43,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:43,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.295 2026-11-04 14:06:43,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:43,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:06:43,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:06:43,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:06:43,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.270 2026-11-04 14:06:43,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:06:43,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.270 2026-11-04 14:06:43,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:43,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:06:43,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:06:43,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.007 0.222 2026-11-04 14:06:43,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:06:43,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:06:43,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:43,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:43,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8230523 for PoS orders references: ['Order 00254-002-0001'] (draft: False) 2026-11-04 14:06:43,894 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:06:44,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8230523 with result: [{'id': 309, 'pos_reference': 'Order 00254-002-0001', 'account_move': False}] 2026-11-04 14:06:44,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.108 0.193 2026-11-04 14:06:44,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.041 0.077 2026-11-04 14:06:44,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.075 2026-11-04 14:06:44,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:06:45,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:06:45,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Cheap product' (trigger: article.product .product-content .product-name:contains("Cheap product"))' 2026-11-04 14:06:45,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:06:45,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-11-04 14:06:45,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-11-04 14:06:45,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:06:45,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:06:45,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:06:45,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on 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-11-04 14:06:45,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'order total amount is '61.03' (trigger: .product-screen .order-summary .total:contains("61.03"))' 2026-11-04 14:06:45,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:06:45,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:06:45,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:06:45,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:06:45,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:06:45,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:06:45,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:06:45,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:06:45,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:06:45,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboCheapestRewardProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:06:45,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73825645 for PoS orders references: ['Order 00254-002-0002'] (draft: False) 2026-11-04 14:06:45,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73825645 with result: [{'id': 310, 'pos_reference': 'Order 00254-002-0002', 'account_move': False}] 2026-11-04 14:06:45,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 54 0.038 0.103 2026-11-04 14:06:46,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:46] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.018 0.045 2026-11-04 14:06:46,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:06:46,790 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:46,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 22790 2026-11-04 14:06:46,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:06:46,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 22790 2026-11-04 14:06:46,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140646_939661_TestUi.txt 2026-11-04 14:06:46,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2sxt2lim_chrome_odoo" 2026-11-04 14:06:46,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_cheapest_product_tax_included ... 2026-11-04 14:06:48,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23012 2026-11-04 14:06:48,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpn1rzwh53_chrome_odoo 2026-11-04 14:06:48,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39635/json/version 2026-11-04 14:06:48,481 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39635/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:06:48,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:06:48,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39635/json 2026-11-04 14:06:48,506 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39635/json with timeout 3 increased to 10s during tests 2026-11-04 14:06:48,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39635/devtools/page/BA4515A3FF648CF840A6B3695BD738A6 2026-11-04 14:06:48,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:06:48,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:06:48,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:06:48,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:06:48,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-11-04 14:06:48,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-11-04 14:06:48,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:06:49,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:49] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.093 0.826 2026-11-04 14:06:49,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'BA4515A3FF648CF840A6B3695BD738A6', 'loaderId': 'FA21E699E1A1B56B5AFB4027A1F2ACF3', 'isDownload': False} 2026-11-04 14:06:49,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCheapestProductTaxInclude')" 2026-11-04 14:06:49,848 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:49,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:49] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-11-04 14:06:49,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:49] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.027 2026-11-04 14:06:49,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:49] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-11-04 14:06:50,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:50] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:06:50,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:06:50,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.009 2026-11-04 14:06:50,358 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:06:50,365 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:06:50,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCheapestProductTaxInclude', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-11-04 14:06:51,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.238 0.691 2026-11-04 14:06:51,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:51] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.907 2026-11-04 14:06:51,407 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:51,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.087 2026-11-04 14:06:51,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:06:51,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:06:52,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.133 0.460 2026-11-04 14:06:52,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.059 2026-11-04 14:06:52,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.015 2026-11-04 14:06:52,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:06:52,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.025 0.050 2026-11-04 14:06:52,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.109 2026-11-04 14:06:52,615 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.035 2026-11-04 14:06:52,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.188 2026-11-04 14:06:52,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.245 2026-11-04 14:06:52,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.307 2026-11-04 14:06:52,830 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:06:52,852 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:06:52,861 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:06:52,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.377 2026-11-04 14:06:52,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.380 2026-11-04 14:06:52,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:52] "GET /web/image?model=product.product&field=image_128&id=1443&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.320 2026-11-04 14:06:53,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.305 2026-11-04 14:06:53,034 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:06:53,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.313 2026-11-04 14:06:53,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.202 2026-11-04 14:06:53,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.190 2026-11-04 14:06:53,099 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:06:53,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.172 2026-11-04 14:06:53,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.166 2026-11-04 14:06:53,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.015 0.172 2026-11-04 14:06:53,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.126 2026-11-04 14:06:53,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.119 2026-11-04 14:06:53,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.012 0.135 2026-11-04 14:06:53,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.198 2026-11-04 14:06:53,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.215 2026-11-04 14:06:53,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.160 2026-11-04 14:06:53,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.005 0.189 2026-11-04 14:06:53,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.112 2026-11-04 14:06:53,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:06:53,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:06:53,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Product' (trigger: article.product .product-content .product-name:contains("Product"))' 2026-11-04 14:06:53,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.021 2026-11-04 14:06:53,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:06:53,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:06:53,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:06:53,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on 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-11-04 14:06:53,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCheapestProductTaxInclude on step: 'order total amount is '6.00' (trigger: .product-screen .order-summary .total:contains("6.00"))' 2026-11-04 14:06:53,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:06:53,808 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:06:53,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23012 2026-11-04 14:06:53,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:06:53,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23012 2026-11-04 14:06:53,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140653_940662_TestUi.txt 2026-11-04 14:06:53,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpn1rzwh53_chrome_odoo" 2026-11-04 14:06:53,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_combo_product_dont_grant_point ... 2026-11-04 14:06:57,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23221 2026-11-04 14:06:57,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo9s8bl5e_chrome_odoo 2026-11-04 14:06:57,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44103/json/version 2026-11-04 14:06:57,861 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44103/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:06:57,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:06:57,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44103/json 2026-11-04 14:06:57,940 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44103/json with timeout 3 increased to 10s during tests 2026-11-04 14:06:57,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44103/devtools/page/025E141043532FF602E3C72809949B73 2026-11-04 14:06:57,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:06:57,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:06:58,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:06:58,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:06:58,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:06:58,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:06:58,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:06:59,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.079 0.859 2026-11-04 14:06:59,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '025E141043532FF602E3C72809949B73', 'loaderId': '72D0CF8D2715269ACDB8448AFA45709B', 'isDownload': False} 2026-11-04 14:06:59,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_combo_product_dont_grant_point')" 2026-11-04 14:06:59,310 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:06:59,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.016 0.012 2026-11-04 14:06:59,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.039 2026-11-04 14:06:59,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.043 2026-11-04 14:06:59,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:06:59,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-11-04 14:06:59,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:06:59,946 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:06:59,950 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:06:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:06:59,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_combo_product_dont_grant_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:07:00,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.230 0.719 2026-11-04 14:07:00,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:00] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.938 2026-11-04 14:07:01,008 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:01,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.106 2026-11-04 14:07:01,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:07:01,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:07:01,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.126 0.478 2026-11-04 14:07:01,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.069 2026-11-04 14:07:01,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:07:02,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:07:02,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1446&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.028 0.063 2026-11-04 14:07:02,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:02,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1448&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.134 2026-11-04 14:07:02,212 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:07:02,238 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1447&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.193 2026-11-04 14:07:02,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1449&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.270 2026-11-04 14:07:02,354 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07: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-11-04 14:07:02,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1451&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.300 2026-11-04 14:07:02,374 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:02,402 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:07:02,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1450&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.348 2026-11-04 14:07:02,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.302 2026-11-04 14:07:02,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1452&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.282 2026-11-04 14:07:02,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1453&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.293 2026-11-04 14:07:02,586 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.006 0.196 2026-11-04 14:07:02,596 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:07:02,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.173 2026-11-04 14:07:02,615 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:02,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.175 2026-11-04 14:07:02,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.159 2026-11-04 14:07:02,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.135 2026-11-04 14:07:02,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.107 2026-11-04 14:07:02,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.014 0.120 2026-11-04 14:07:02,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.123 2026-11-04 14:07:02,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1454&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.157 2026-11-04 14:07:02,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.198 2026-11-04 14:07:02,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1457&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.250 2026-11-04 14:07:02,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:02] "GET /web/image?model=product.product&field=image_128&id=1456&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.278 2026-11-04 14:07:03,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.289 2026-11-04 14:07:03,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.284 2026-11-04 14:07:03,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:03,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:07:03,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-11-04 14:07:03,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-11-04 14:07:03,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.026 0.270 2026-11-04 14:07:03,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:07:03,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:07:03,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:07:03,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.287 2026-11-04 14:07:03,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.304 2026-11-04 14:07:03,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.289 2026-11-04 14:07:03,316 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1455&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.290 2026-11-04 14:07:03,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.287 2026-11-04 14:07:03,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:07:03,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.265 2026-11-04 14:07:03,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-11-04 14:07:03,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-11-04 14:07:03,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:07:03,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:07:03,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.276 2026-11-04 14:07:03,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:07:03,495 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.259 2026-11-04 14:07:03,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.005 0.248 2026-11-04 14:07:03,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.222 2026-11-04 14:07:03,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.173 2026-11-04 14:07:03,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on 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-11-04 14:07:03,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_combo_product_dont_grant_point on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:07:03,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:03,855 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:03,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23221 2026-11-04 14:07:03,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:03,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23221 2026-11-04 14:07:03,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140703_957744_TestUi.txt 2026-11-04 14:07:03,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo9s8bl5e_chrome_odoo" 2026-11-04 14:07:03,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_change_pricelist ... 2026-11-04 14:07:06,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23443 2026-11-04 14:07:06,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpro4arqcv_chrome_odoo 2026-11-04 14:07:06,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38711/json/version 2026-11-04 14:07:06,294 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38711/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:06,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:06,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38711/json 2026-11-04 14:07:06,341 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38711/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:06,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38711/devtools/page/830AD6DF9DBBB2E5A780719A79A8F084 2026-11-04 14:07:06,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:06,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:06,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:07:06,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:07:06,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=146" in browser 2026-11-04 14:07:06,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=146" 2026-11-04 14:07:06,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:07:07,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:07] "GET /pos/web?config_id=146 HTTP/1.1" 200 - 112 0.071 0.766 2026-11-04 14:07:07,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '830AD6DF9DBBB2E5A780719A79A8F084', 'loaderId': 'C22137AFD79FB0F22DE924494648EE8E', 'isDownload': False} 2026-11-04 14:07:07,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour4')" 2026-11-04 14:07:07,584 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:07,627 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.021 2026-11-04 14:07:07,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.045 2026-11-04 14:07:07,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.089 2026-11-04 14:07:08,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:08] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:07:08,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.006 2026-11-04 14:07:08,150 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:07:08,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:07:08,169 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:07:08,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=146"})" 2026-11-04 14:07:09,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.237 0.634 2026-11-04 14:07:09,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:09] "GET /pos/web HTTP/1.1" 200 - 20 0.046 0.910 2026-11-04 14:07:09,211 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:09,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.149 2026-11-04 14:07:09,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:07:09,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:07:10,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.126 0.531 2026-11-04 14:07:10,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.062 2026-11-04 14:07:10,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:10,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.019 2026-11-04 14:07:10,226 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:07:10,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.038 0.037 2026-11-04 14:07:10,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.108 2026-11-04 14:07:10,414 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:10,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.155 2026-11-04 14:07:10,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.217 2026-11-04 14:07:10,570 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:07:10,597 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:07:10,604 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:10,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.284 2026-11-04 14:07:10,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.341 2026-11-04 14:07:10,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.331 2026-11-04 14:07:10,720 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:07:10,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.346 2026-11-04 14:07:10,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=product.product&field=image_128&id=1458&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.372 2026-11-04 14:07:10,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.260 2026-11-04 14:07:10,893 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:07:10,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.266 2026-11-04 14:07:10,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.224 2026-11-04 14:07:10,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.189 2026-11-04 14:07:10,975 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.017 0.206 2026-11-04 14:07:10,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.172 2026-11-04 14:07:10,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.116 2026-11-04 14:07:11,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.108 2026-11-04 14:07:12,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:12,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-11-04 14:07:12,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on 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(em.qty:contains("1")))' 2026-11-04 14:07:12,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on 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(em.qty:contains("1")))' 2026-11-04 14:07:12,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'click product 'Test Product 2' (trigger: article.product .product-content .product-name:contains("Test Product 2"))' 2026-11-04 14:07:12,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product 2","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:07:12,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on 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(em.qty:contains("1")))' 2026-11-04 14:07:12,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-11-04 14:07:12,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Public Pricelist' (trigger: .selection-item:contains("Public Pricelist"))' 2026-11-04 14:07:12,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:07:12,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:07:12,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:07:12,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:07:12,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /web/image?model=product.product&field=image_128&id=1459&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 1.112 2026-11-04 14:07:12,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 1.158 2026-11-04 14:07:12,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 1.142 2026-11-04 14:07:12,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 1.160 2026-11-04 14:07:12,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 1.168 2026-11-04 14:07:12,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.409 2026-11-04 14:07:12,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.178 2026-11-04 14:07:12,270 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.151 2026-11-04 14:07:12,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.022 0.176 2026-11-04 14:07:12,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:07:13,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: '.o_pricelist_button' 2026-11-04 14:07:13,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'select price list 'Test multi-currency' (trigger: .selection-item:contains("Test multi-currency"))' 2026-11-04 14:07:13,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour4 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:07:13,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:13,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23443 2026-11-04 14:07:13,209 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:07:13,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:13,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23443 2026-11-04 14:07:13,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140713_321745_TestUi.txt 2026-11-04 14:07:13,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpro4arqcv_chrome_odoo" 2026-11-04 14:07:13,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_coupon_program_without_rules ... 2026-11-04 14:07:14,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23659 2026-11-04 14:07:14,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp85rgwleo_chrome_odoo 2026-11-04 14:07:14,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46673/json/version 2026-11-04 14:07:14,534 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46673/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:14,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:14,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:46673/json 2026-11-04 14:07:14,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46673/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:14,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:46673/devtools/page/C9DC7614B7774BEF241B03F7FDCC216F 2026-11-04 14:07:14,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:14,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:15,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:07:15,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:07:15,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:07:15,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:07:15,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:07:16,014 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.102 0.827 2026-11-04 14:07:16,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C9DC7614B7774BEF241B03F7FDCC216F', 'loaderId': 'AF135C0875110C65533C8C7A42C37862', 'isDownload': False} 2026-11-04 14:07:16,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour7')" 2026-11-04 14:07:16,084 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:16,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-11-04 14:07:16,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.029 2026-11-04 14:07:16,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:07:16,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:07:16,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.011 0.006 2026-11-04 14:07:16,703 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:07:16,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.014 2026-11-04 14:07:16,707 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:07:16,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour7', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:07:17,488 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 325 0.248 0.520 2026-11-04 14:07:17,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:17] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.786 2026-11-04 14:07:17,583 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:17,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.081 2026-11-04 14:07:17,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:07:17,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:07:18,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 193 0.127 0.435 2026-11-04 14:07:18,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.044 2026-11-04 14:07:18,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:07:18,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:07:18,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.025 0.036 2026-11-04 14:07:18,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.129 2026-11-04 14:07:18,656 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:18,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.163 2026-11-04 14:07:18,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.199 2026-11-04 14:07:18,742 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07: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-11-04 14:07:18,753 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:07:18,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.227 2026-11-04 14:07:18,776 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:18,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.021 0.279 2026-11-04 14:07:18,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.298 2026-11-04 14:07:18,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.242 2026-11-04 14:07:18,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:18] "GET /web/image?model=product.product&field=image_128&id=1461&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.274 2026-11-04 14:07:19,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.014 0.213 2026-11-04 14:07:19,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.004 0.205 2026-11-04 14:07:19,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-11-04 14:07:19,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.172 2026-11-04 14:07:19,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.143 2026-11-04 14:07:19,053 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:19,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.108 2026-11-04 14:07:19,056 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:07:19,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.096 2026-11-04 14:07:19,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.047 2026-11-04 14:07:19,150 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.078 2026-11-04 14:07:19,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.119 2026-11-04 14:07:19,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.149 2026-11-04 14:07:19,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.168 2026-11-04 14:07:19,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.178 2026-11-04 14:07:19,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.109 2026-11-04 14:07:19,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:19,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:19,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'click product 'Test Product' (trigger: article.product .product-content .product-name:contains("Test Product"))' 2026-11-04 14:07:19,525 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.022 2026-11-04 14:07:19,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 14:07:19,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product")):has(em.qty:contains("1")))' 2026-11-04 14:07:19,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '100' (trigger: .product-screen .order-summary .total:contains("100"))' 2026-11-04 14:07:19,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:07:19,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'enter code value: abcda (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:07:19,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:07:19,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour7 on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-11-04 14:07:19,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:19] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.012 0.033 2026-11-04 14:07:20,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:20,533 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:07:20,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23659 2026-11-04 14:07:20,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:20,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23659 2026-11-04 14:07:20,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140720_656913_TestUi.txt 2026-11-04 14:07:20,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp85rgwleo_chrome_odoo" 2026-11-04 14:07:20,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_product_with_free_product ... 2026-11-04 14:07:22,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 23871 2026-11-04 14:07:22,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp74tegl56_chrome_odoo 2026-11-04 14:07:22,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39775/json/version 2026-11-04 14:07:22,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39775/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:22,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:22,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39775/json 2026-11-04 14:07:22,537 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39775/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:22,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39775/devtools/page/58DD3DFE967E7EC9D302D279181600E9 2026-11-04 14:07:22,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:22,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:22,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:07:22,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:07:22,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:07:22,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:07:22,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:07:23,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.074 0.726 2026-11-04 14:07:23,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '58DD3DFE967E7EC9D302D279181600E9', 'loaderId': '7D586C13F4CBD68AA15396AD5C66CB20', 'isDownload': False} 2026-11-04 14:07:23,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithFreeProductTour')" 2026-11-04 14:07:23,743 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:23,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:23] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.022 2026-11-04 14:07:23,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:23] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.036 2026-11-04 14:07:23,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:23] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.042 2026-11-04 14:07:24,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:24] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-11-04 14:07:24,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:07:24,268 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:07:24,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:07:24,287 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:07:24,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:07:25,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.249 0.661 2026-11-04 14:07:25,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:25] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.956 2026-11-04 14:07:25,337 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:25,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.084 2026-11-04 14:07:25,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:07:25,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:07:26,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.130 0.505 2026-11-04 14:07:26,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.053 2026-11-04 14:07:26,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:07:26,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:07:26,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:26,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.028 0.084 2026-11-04 14:07:26,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.144 2026-11-04 14:07:26,521 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:26,566 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.215 2026-11-04 14:07:26,610 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:07:26,624 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:07:26,636 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:07:26,643 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:07:26,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.279 2026-11-04 14:07:26,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.331 2026-11-04 14:07:26,736 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.360 2026-11-04 14:07:26,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.288 2026-11-04 14:07:26,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.256 2026-11-04 14:07:26,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.005 0.157 2026-11-04 14:07:26,830 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:07:26,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.017 0.187 2026-11-04 14:07:26,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.177 2026-11-04 14:07:26,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.149 2026-11-04 14:07:26,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.141 2026-11-04 14:07:26,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.132 2026-11-04 14:07:26,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.116 2026-11-04 14:07:26,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:26] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.101 2026-11-04 14:07:27,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=product.product&field=image_128&id=1463&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.111 2026-11-04 14:07:27,059 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=product.product&field=image_128&id=1464&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.149 2026-11-04 14:07:27,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=product.product&field=image_128&id=1465&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.217 2026-11-04 14:07:27,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.265 2026-11-04 14:07:27,282 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.333 2026-11-04 14:07:27,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.334 2026-11-04 14:07:27,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:27,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.317 2026-11-04 14:07:27,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:07:27,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.261 2026-11-04 14:07:27,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.236 2026-11-04 14:07:27,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'click product 'Test Product C' (trigger: article.product .product-content .product-name:contains("Test Product C"))' 2026-11-04 14:07:27,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.096 2026-11-04 14:07:27,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-11-04 14:07:27,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:07:27,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:07:27,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithFreeProductTour on step: 'order total amount is '130.00' (trigger: .product-screen .order-summary .total:contains("130.00"))' 2026-11-04 14:07:27,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:27,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:27,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 23871 2026-11-04 14:07:27,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:27,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 23871 2026-11-04 14:07:27,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140727_682069_TestUi.txt 2026-11-04 14:07:27,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp74tegl56_chrome_odoo" 2026-11-04 14:07:27,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_specific_products ... 2026-11-04 14:07:29,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24086 2026-11-04 14:07:29,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp26d9xm5a_chrome_odoo 2026-11-04 14:07:29,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44419/json/version 2026-11-04 14:07:29,052 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44419/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:29,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:29,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44419/json 2026-11-04 14:07:29,141 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44419/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:29,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44419/devtools/page/35A6A89A853119FCD5F4F1E123FC5E54 2026-11-04 14:07:29,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:29,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:29,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:07:29,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:07:29,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:07:29,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:07:29,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:07:30,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.092 0.768 2026-11-04 14:07:30,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '35A6A89A853119FCD5F4F1E123FC5E54', 'loaderId': 'E6D46F5D1B4F5F074418C368302A457B', 'isDownload': False} 2026-11-04 14:07:30,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountCategoryTour')" 2026-11-04 14:07:30,439 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:30,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.013 2026-11-04 14:07:30,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-11-04 14:07:30,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-11-04 14:07:30,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:07:30,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:07:30,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 14:07:30,980 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:07:30,991 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:07:31,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountCategoryTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:07:31,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.227 0.543 2026-11-04 14:07:31,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:31] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.772 2026-11-04 14:07:31,861 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:31,900 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.068 2026-11-04 14:07:32,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.012 2026-11-04 14:07:32,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:07:32,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.138 0.544 2026-11-04 14:07:32,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:32,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.084 2026-11-04 14:07:32,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.023 2026-11-04 14:07:32,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:07:33,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.029 0.054 2026-11-04 14:07:33,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.134 2026-11-04 14:07:33,168 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:07:33,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.219 2026-11-04 14:07:33,252 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:07:33,265 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07: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-11-04 14:07:33,278 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:33,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.262 2026-11-04 14:07:33,297 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:33,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.318 2026-11-04 14:07:33,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.375 2026-11-04 14:07:33,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.003 0.009 2026-11-04 14:07:33,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1468&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.272 2026-11-04 14:07:33,488 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.174 2026-11-04 14:07:33,512 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:33,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.189 2026-11-04 14:07:33,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.164 2026-11-04 14:07:33,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.451 2026-11-04 14:07:33,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.111 2026-11-04 14:07:33,627 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.024 0.116 2026-11-04 14:07:33,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.123 2026-11-04 14:07:33,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1469&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.158 2026-11-04 14:07:33,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.202 2026-11-04 14:07:33,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.253 2026-11-04 14:07:33,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.250 2026-11-04 14:07:33,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.285 2026-11-04 14:07:33,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.268 2026-11-04 14:07:33,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.246 2026-11-04 14:07:33,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.228 2026-11-04 14:07:33,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.156 2026-11-04 14:07:33,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:34,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:07:34,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.022 2026-11-04 14:07:34,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-11-04 14:07:34,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-11-04 14:07:34,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-11-04 14:07:34,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-11-04 14:07:34,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountCategoryTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-11-04 14:07:34,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:34,193 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:34,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24086 2026-11-04 14:07:34,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:34,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24086 2026-11-04 14:07:34,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140734_308859_TestUi.txt 2026-11-04 14:07:34,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp26d9xm5a_chrome_odoo" 2026-11-04 14:07:34,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_discount_with_reward_product_domain ... 2026-11-04 14:07:35,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24287 2026-11-04 14:07:35,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgfaulcvx_chrome_odoo 2026-11-04 14:07:35,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40759/json/version 2026-11-04 14:07:35,666 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40759/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:35,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:35,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40759/json 2026-11-04 14:07:35,719 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40759/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:35,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40759/devtools/page/D03E2BC94F0B575658263D98DFB38FA6 2026-11-04 14:07:35,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:35,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:36,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:07:36,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:07:36,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:07:36,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:07:36,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:07:36,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.099 0.796 2026-11-04 14:07:36,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D03E2BC94F0B575658263D98DFB38FA6', 'loaderId': '4EC472BD78FE6A0787CEC6E724979871', 'isDownload': False} 2026-11-04 14:07:36,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountWithRewardProductDomainTour')" 2026-11-04 14:07:36,963 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:36,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:36] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.019 2026-11-04 14:07:36,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:36] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:07:37,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.032 2026-11-04 14:07:37,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:07:37,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:07:37,551 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 14:07:37,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.013 0.012 2026-11-04 14:07:37,558 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:07:37,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountWithRewardProductDomainTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:07:38,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.213 0.606 2026-11-04 14:07:38,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:38] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.805 2026-11-04 14:07:38,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:38,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.093 2026-11-04 14:07:38,641 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:07:38,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:07:39,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.137 0.447 2026-11-04 14:07:39,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.057 2026-11-04 14:07:39,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:07:39,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.010 0.007 2026-11-04 14:07:39,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.026 0.040 2026-11-04 14:07:39,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.083 2026-11-04 14:07:39,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.124 2026-11-04 14:07:39,635 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:07:39,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.197 2026-11-04 14:07:39,716 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:07:39,722 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:39,728 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:39,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.225 2026-11-04 14:07:39,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.273 2026-11-04 14:07:39,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.256 2026-11-04 14:07:39,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1471&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.258 2026-11-04 14:07:39,868 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:07:39,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=product.product&field=image_128&id=1472&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.257 2026-11-04 14:07:39,961 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.013 0.216 2026-11-04 14:07:39,978 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:07:39,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.008 0.229 2026-11-04 14:07:39,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.200 2026-11-04 14:07:40,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.195 2026-11-04 14:07:40,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.194 2026-11-04 14:07:40,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.137 2026-11-04 14:07:40,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.124 2026-11-04 14:07:40,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.092 2026-11-04 14:07:40,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.130 2026-11-04 14:07:40,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.166 2026-11-04 14:07:40,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.198 2026-11-04 14:07:40,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.204 2026-11-04 14:07:40,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.216 2026-11-04 14:07:40,307 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.204 2026-11-04 14:07:40,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.167 2026-11-04 14:07:40,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:40,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:40,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:07:40,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.021 2026-11-04 14:07:40,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"15.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("15.00")))' 2026-11-04 14:07:40,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '15.00' (trigger: .product-screen .order-summary .total:contains("15.00"))' 2026-11-04 14:07:40,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-11-04 14:07:40,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-11-04 14:07:40,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountWithRewardProductDomainTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-11-04 14:07:40,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:40,636 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:07:40,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24287 2026-11-04 14:07:40,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:40,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24287 2026-11-04 14:07:40,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140740_739522_TestUi.txt 2026-11-04 14:07:40,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpgfaulcvx_chrome_odoo" 2026-11-04 14:07:40,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_dont_grant_points_reward_order_lines ... 2026-11-04 14:07:42,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24493 2026-11-04 14:07:42,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0qwkd3o8_chrome_odoo 2026-11-04 14:07:42,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40433/json/version 2026-11-04 14:07:42,089 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40433/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:42,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:42,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40433/json 2026-11-04 14:07:42,130 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40433/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:42,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40433/devtools/page/5670331BA7D9F62790AF7544CB0F731E 2026-11-04 14:07:42,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:42,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:42,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:07:42,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:07:42,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:07:42,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:07:42,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:07:43,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.084 0.703 2026-11-04 14:07:43,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5670331BA7D9F62790AF7544CB0F731E', 'loaderId': '2FF65ADEEABF91FC13E81A13E7F581B3', 'isDownload': False} 2026-11-04 14:07:43,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyDontGrantPointsForRewardOrderLines')" 2026-11-04 14:07:43,250 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:43,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.011 0.008 2026-11-04 14:07:43,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 14:07:43,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.047 2026-11-04 14:07:43,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:07:43,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:07:43,823 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:07:43,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:07:43,847 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:43] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:07:43,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyDontGrantPointsForRewardOrderLines', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:07:44,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.235 0.601 2026-11-04 14:07:44,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:44] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.856 2026-11-04 14:07:44,828 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:44,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:44] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.113 2026-11-04 14:07:44,975 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:07:45,035 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:07:45,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.131 0.464 2026-11-04 14:07:45,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.055 2026-11-04 14:07:45,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:07:45,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:07:45,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.033 0.051 2026-11-04 14:07:45,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.099 2026-11-04 14:07:45,974 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:45] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:07:46,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.135 2026-11-04 14:07:46,059 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.190 2026-11-04 14:07:46,090 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:07:46,100 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:46,106 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:46,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.217 2026-11-04 14:07:46,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.274 2026-11-04 14:07:46,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.249 2026-11-04 14:07:46,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.225 2026-11-04 14:07:46,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.005 0.227 2026-11-04 14:07:46,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.004 0.149 2026-11-04 14:07:46,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.153 2026-11-04 14:07:46,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.125 2026-11-04 14:07:46,291 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:07:46,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:07:46,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.127 2026-11-04 14:07:46,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.109 2026-11-04 14:07:46,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.093 2026-11-04 14:07:46,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.023 0.109 2026-11-04 14:07:46,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.115 2026-11-04 14:07:46,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.146 2026-11-04 14:07:46,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.163 2026-11-04 14:07:46,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.188 2026-11-04 14:07:46,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.191 2026-11-04 14:07:46,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.113 2026-11-04 14:07:46,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:46,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:46,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:07:46,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:07:46,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.027 2026-11-04 14:07:46,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:07:46,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:07:46,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:46] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-11-04 14:07:46,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:07:47,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 14:07:47,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:07:47,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:07:47,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:07:47,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:07:47,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:07:47,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:47] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.019 2026-11-04 14:07:47,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:07:47,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'select reward (trigger: .selection-item:contains("100% on the cheapest product"))' 2026-11-04 14:07:47,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'order total amount is '5.10' (trigger: .product-screen .order-summary .total:contains("5.10"))' 2026-11-04 14:07:47,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:07:47,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:07:47,966 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:47] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:07:47,967 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:47] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:07:47,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:07:47,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:07:48,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:07:48,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:07:48,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:07:48,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:07:48,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyDontGrantPointsForRewardOrderLines on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:07:48,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26373326 for PoS orders references: ['Order 00263-002-0001'] (draft: False) 2026-11-04 14:07:48,096 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:07:48,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26373326 with result: [{'id': 311, 'pos_reference': 'Order 00263-002-0001', 'account_move': False}] 2026-11-04 14:07:48,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.080 0.127 2026-11-04 14:07:48,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.029 0.053 2026-11-04 14:07:48,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.012 2026-11-04 14:07:48,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:07:49,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:49,211 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:49,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24493 2026-11-04 14:07:49,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:49,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24493 2026-11-04 14:07:49,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140749_351944_TestUi.txt 2026-11-04 14:07:49,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0qwkd3o8_chrome_odoo" 2026-11-04 14:07:49,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_expiration_date ... 2026-11-04 14:07:50,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24709 2026-11-04 14:07:50,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp38_fpi39_chrome_odoo 2026-11-04 14:07:50,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42705/json/version 2026-11-04 14:07:50,918 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42705/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:50,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:50,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42705/json 2026-11-04 14:07:50,930 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42705/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:50,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42705/devtools/page/1934AC427738558ADB7CD92EEC0F2D9F 2026-11-04 14:07:50,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:50,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:51,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:07:51,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:07:51,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:07:51,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:07:51,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:07:52,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.069 0.693 2026-11-04 14:07:52,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1934AC427738558ADB7CD92EEC0F2D9F', 'loaderId': 'E970E1546D81ECAC198E308DE348CC3D', 'isDownload': False} 2026-11-04 14:07:52,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('ExpiredEWalletProgramTour')" 2026-11-04 14:07:52,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:52,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:07:52,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:07:52,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-11-04 14:07:52,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.013 2026-11-04 14:07:52,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.007 2026-11-04 14:07:52,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:07:52,709 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:07:52,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:52,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('ExpiredEWalletProgramTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:07:53,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.247 0.647 2026-11-04 14:07:53,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:53] "GET /pos/ui HTTP/1.1" 200 - 20 0.039 0.933 2026-11-04 14:07:53,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:07:53,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.084 2026-11-04 14:07:53,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:07:53,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:07:55,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:07:55,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.125 1.383 2026-11-04 14:07:55,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.069 2026-11-04 14:07:55,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:07:55,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:07:55,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.027 0.050 2026-11-04 14:07:55,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.110 2026-11-04 14:07:55,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.188 2026-11-04 14:07:55,919 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:07:55,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.243 2026-11-04 14:07:56,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.288 2026-11-04 14:07:56,024 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:56,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:07:56,058 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:56,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.334 2026-11-04 14:07:56,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.017 0.316 2026-11-04 14:07:56,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.331 2026-11-04 14:07:56,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.283 2026-11-04 14:07:56,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.004 0.246 2026-11-04 14:07:56,236 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:07:56,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.184 2026-11-04 14:07:56,271 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:07:56,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.187 2026-11-04 14:07:56,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.186 2026-11-04 14:07:56,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.200 2026-11-04 14:07:56,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.153 2026-11-04 14:07:56,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.017 0.115 2026-11-04 14:07:56,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.011 0.140 2026-11-04 14:07:56,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.190 2026-11-04 14:07:56,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.229 2026-11-04 14:07:56,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.005 0.214 2026-11-04 14:07:56,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.223 2026-11-04 14:07:56,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.186 2026-11-04 14:07:56,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.159 2026-11-04 14:07:56,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:07:56,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:07:56,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.018 2026-11-04 14:07:56,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:07:56,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:07:56,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:07:56,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:07:56,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:07:56,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 10 0.011 0.033 2026-11-04 14:07:56,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:07:56,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:07:56,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:07:56,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.038 2026-11-04 14:07:56,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:07:57,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:07:57,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on 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(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-11-04 14:07:57,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-11-04 14:07:57,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: '.control-button:contains("eWallet")' 2026-11-04 14:07:57,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-11-04 14:07:57,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour ExpiredEWalletProgramTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 14:07:57,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:07:57,931 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:57] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:07:57,940 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:07:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:07:57,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24709 2026-11-04 14:07:57,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:07:57,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24709 2026-11-04 14:07:58,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140758_090149_TestUi.txt 2026-11-04 14:07:58,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp38_fpi39_chrome_odoo" 2026-11-04 14:07:58,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_ewallet_program ... 2026-11-04 14:07:59,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 24922 2026-11-04 14:07:59,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmps5o48uyj_chrome_odoo 2026-11-04 14:07:59,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37197/json/version 2026-11-04 14:07:59,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37197/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:07:59,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:07:59,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37197/json 2026-11-04 14:07:59,710 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37197/json with timeout 3 increased to 10s during tests 2026-11-04 14:07:59,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37197/devtools/page/6D17B2A400A701A74A8520A67C1E6EF7 2026-11-04 14:07:59,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:07:59,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:07:59,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:08:00,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:08:00,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:08:00,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:08:00,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:08:00,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:00] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.083 0.735 2026-11-04 14:08:00,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6D17B2A400A701A74A8520A67C1E6EF7', 'loaderId': '4133E3463BF176D7A9EEA50BAD1FB284', 'isDownload': False} 2026-11-04 14:08:00,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour1')" 2026-11-04 14:08:00,861 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:00,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:00] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-11-04 14:08:00,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:00] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 14:08:00,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:00] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:08:01,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:08:01,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.010 2026-11-04 14:08:01,380 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:01,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 14:08:01,407 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:08:01,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:08:02,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.234 0.627 2026-11-04 14:08:02,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:02] "GET /pos/web HTTP/1.1" 200 - 20 0.025 0.865 2026-11-04 14:08:02,419 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:02,495 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.114 2026-11-04 14:08:02,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 14:08:02,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:08:03,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.169 0.516 2026-11-04 14:08:03,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:08:03,488 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.085 2026-11-04 14:08:03,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:08:03,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:08:03,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.027 0.057 2026-11-04 14:08:03,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.115 2026-11-04 14:08:03,733 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:08:03,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.173 2026-11-04 14:08:03,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.209 2026-11-04 14:08:03,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.245 2026-11-04 14:08:03,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.307 2026-11-04 14:08:03,928 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:08:03,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.272 2026-11-04 14:08:03,948 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:08:03,959 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:03,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.240 2026-11-04 14:08:04,010 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:08:04,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.288 2026-11-04 14:08:04,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.306 2026-11-04 14:08:04,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.317 2026-11-04 14:08:04,200 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:08:04,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.012 0.210 2026-11-04 14:08:04,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.225 2026-11-04 14:08:04,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.017 0.226 2026-11-04 14:08:04,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.250 2026-11-04 14:08:04,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.216 2026-11-04 14:08:04,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.167 2026-11-04 14:08:04,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.133 2026-11-04 14:08:04,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.144 2026-11-04 14:08:04,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.130 2026-11-04 14:08:04,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.140 2026-11-04 14:08:04,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.140 2026-11-04 14:08:04,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.092 2026-11-04 14:08:04,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:08:04,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-11-04 14:08:04,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.023 2026-11-04 14:08:04,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:08:04,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:04,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:08:04,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner list screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:04,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click partner 'AAAAAAA' from partner list screen (trigger: .partnerlist-screen .partner-list-contents .partner-line td:contains("AAAAAAA"))' 2026-11-04 14:08:04,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:04,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.026 0.017 2026-11-04 14:08:04,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:04,917 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:04,920 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:04,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:04,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:08:04,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:04,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:05,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:05,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10403168 for PoS orders references: ['Order 00265-002-0001'] (draft: False) 2026-11-04 14:08:05,020 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:08:05,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10403168 with result: [{'id': 312, 'pos_reference': 'Order 00265-002-0001', 'account_move': False}] 2026-11-04 14:08:05,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.088 0.127 2026-11-04 14:08:05,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.031 0.063 2026-11-04 14:08:05,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:05] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.013 2026-11-04 14:08:06,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:06,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:06,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-11-04 14:08:06,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 14:08:06,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-11-04 14:08:06,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.015 2026-11-04 14:08:06,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Top-up eWallet","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Top-up eWallet")):has(em.qty:contains("1")))' 2026-11-04 14:08:06,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:06,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:06,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:08:06,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.012 2026-11-04 14:08:06,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:06,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:08:06,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:08:06,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on 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(em.qty:contains("1")))' 2026-11-04 14:08:06,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-11-04 14:08:06,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:06,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:06,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:06,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:08:06,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:06,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:06,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91356337 for PoS orders references: ['Order 00265-002-0002'] (draft: False) 2026-11-04 14:08:06,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:06,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91356337 with result: [{'id': 313, 'pos_reference': 'Order 00265-002-0002', 'account_move': False}] 2026-11-04 14:08:06,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.033 0.087 2026-11-04 14:08:06,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.086 2026-11-04 14:08:06,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:06] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.019 0.061 2026-11-04 14:08:07,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:08:07,489 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:07] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:07,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 24922 2026-11-04 14:08:07,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:08:07,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 24922 2026-11-04 14:08:07,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140807_614569_TestUi.txt 2026-11-04 14:08:07,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmps5o48uyj_chrome_odoo" 2026-11-04 14:08:07,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25138 2026-11-04 14:08:07,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1rq2qgqu_chrome_odoo 2026-11-04 14:08:07,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44165/json/version 2026-11-04 14:08:07,937 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44165/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:08:07,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:08:07,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44165/json 2026-11-04 14:08:07,987 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44165/json with timeout 3 increased to 10s during tests 2026-11-04 14:08:08,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44165/devtools/page/6215973A1DDC46F9ED3F0C6BA1BDE124 2026-11-04 14:08:08,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:08:08,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:08:08,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:08:08,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:08:08,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:08:08,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:08:08,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.016 0.097 2026-11-04 14:08:08,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6215973A1DDC46F9ED3F0C6BA1BDE124', 'loaderId': 'DDED90A4FEED3C55E67B7666FBB6FF7D', 'isDownload': False} 2026-11-04 14:08:08,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('EWalletProgramTour2')" 2026-11-04 14:08:08,245 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:08,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:08:08,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-11-04 14:08:08,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-11-04 14:08:08,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:08:08,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:08:08,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:08:08,832 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:08:08,839 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:08:08,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('EWalletProgramTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:08:09,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.147 0.563 2026-11-04 14:08:09,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:09] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.723 2026-11-04 14:08:09,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:09,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.126 2026-11-04 14:08:09,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:08:09,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:08:10,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.124 0.465 2026-11-04 14:08:10,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.057 2026-11-04 14:08:10,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-11-04 14:08:10,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:08:10,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.055 2026-11-04 14:08:10,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.125 2026-11-04 14:08:10,775 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:08:10,824 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.187 2026-11-04 14:08:10,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.230 2026-11-04 14:08:10,903 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:08:10,910 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:10,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.288 2026-11-04 14:08:10,944 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:08:10,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:10] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.344 2026-11-04 14:08:11,008 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:11,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.313 2026-11-04 14:08:11,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.259 2026-11-04 14:08:11,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.277 2026-11-04 14:08:11,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.198 2026-11-04 14:08:11,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.197 2026-11-04 14:08:11,181 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.151 2026-11-04 14:08:11,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.155 2026-11-04 14:08:11,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.154 2026-11-04 14:08:11,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.010 0.161 2026-11-04 14:08:11,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.102 2026-11-04 14:08:11,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.116 2026-11-04 14:08:11,324 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.142 2026-11-04 14:08:11,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.168 2026-11-04 14:08:11,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.178 2026-11-04 14:08:11,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.130 2026-11-04 14:08:11,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.152 2026-11-04 14:08:11,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:11] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.138 2026-11-04 14:08:11,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:08:11,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:08:11,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:08:11,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:11,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:11,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:08:11,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:08:11,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:08:11,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:08:11,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on 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(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-11-04 14:08:12,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-11-04 14:08:12,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:12,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:12,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-11-04 14:08:12,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-11-04 14:08:12,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:12] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.019 2026-11-04 14:08:13,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:08:13,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-11-04 14:08:13,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:08:13,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:13,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:13,573 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:13,574 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:13,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:13,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:13,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:13,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:13,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.013 2026-11-04 14:08:13,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66635494 for PoS orders references: ['Order 00265-004-0001'] (draft: False) 2026-11-04 14:08:13,680 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:08:13,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66635494 with result: [{'id': 314, 'pos_reference': 'Order 00265-004-0001', 'account_move': False}] 2026-11-04 14:08:13,774 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.025 0.084 2026-11-04 14:08:13,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.018 0.055 2026-11-04 14:08:13,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:08:14,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:08:14,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:14,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:14,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-11-04 14:08:14,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-11-04 14:08:14,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:08:14,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.030 2026-11-04 14:08:14,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:08:14,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:14,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:14,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:14] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.008 0.020 2026-11-04 14:08:14,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:08:14,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:08:14,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:08:14,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:08:14,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on 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(em.qty:contains("6")):has(.price:contains("36.00")))' 2026-11-04 14:08:15,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-11-04 14:08:15,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-11-04 14:08:15,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '26.00' (trigger: .product-screen .order-summary .total:contains("26.00"))' 2026-11-04 14:08:15,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:15,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:15,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:15,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:08:15,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:08:15,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:15,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:15,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:15] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.018 2026-11-04 14:08:15,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98142198 for PoS orders references: ['Order 00265-004-0002'] (draft: False) 2026-11-04 14:08:16,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98142198 with result: [{'id': 315, 'pos_reference': 'Order 00265-004-0002', 'account_move': False}] 2026-11-04 14:08:16,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.035 0.095 2026-11-04 14:08:16,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:16] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.013 0.034 2026-11-04 14:08:16,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:16,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:17,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-11-04 14:08:17,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:08:17,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:08:17,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:17,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:17,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:08:17,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:08:17,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:08:17,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:08:17,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:08:17,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on 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(em.qty:contains("2")):has(.price:contains("38.00")))' 2026-11-04 14:08:18,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-11-04 14:08:18,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:18,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:18,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-11-04 14:08:18,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-11-04 14:08:18,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-11-04 14:08:18,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:08:18,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:18,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:18,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-11-04 14:08:18,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-11-04 14:08:18,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '38.00' (trigger: .product-screen .order-summary .total:contains("38.00"))' 2026-11-04 14:08:18,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:18,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:18,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-11-04 14:08:18,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Pay")' 2026-11-04 14:08:18,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Pay")' 2026-11-04 14:08:18,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:08:18,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:18,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:18,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:18,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:18,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:18,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:18,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:18] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.017 2026-11-04 14:08:18,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14910933 for PoS orders references: ['Order 00265-004-0003'] (draft: False) 2026-11-04 14:08:18,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14910933 with result: [{'id': 316, 'pos_reference': 'Order 00265-004-0003', 'account_move': False}] 2026-11-04 14:08:18,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.024 0.067 2026-11-04 14:08:18,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:18] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.019 0.046 2026-11-04 14:08:18,691 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:08:18,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:18] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.004 0.009 2026-11-04 14:08:19,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:08:19,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:08:19,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-11-04 14:08:19,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:08:19,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:08:19,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:19,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:19,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:08:19,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:19,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:08:19,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:08:19,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on 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(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-11-04 14:08:19,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-11-04 14:08:19,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:19,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:19,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:19,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:08:19,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:19,829 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:19,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:19,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:19] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.017 2026-11-04 14:08:19,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64392217 for PoS orders references: ['Order 00265-004-0004'] (draft: False) 2026-11-04 14:08:19,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64392217 with result: [{'id': 317, 'pos_reference': 'Order 00265-004-0004', 'account_move': False}] 2026-11-04 14:08:20,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.026 0.096 2026-11-04 14:08:20,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 22 0.029 0.032 2026-11-04 14:08:20,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("Refund")' 2026-11-04 14:08:20,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-11-04 14:08:20,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 14:08:20,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:20] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.026 2026-11-04 14:08:21,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:21] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.028 0.056 2026-11-04 14:08:21,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .set-partner:contains("BBBBBBB")' 2026-11-04 14:08:21,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.ticket-screen .button.pay-order-button' 2026-11-04 14:08:21,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:08:21,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button.highlight:contains("eWallet Refund")' 2026-11-04 14:08:21,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: '.control-button:contains("eWallet Refund")' 2026-11-04 14:08:21,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:08:21,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:21,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:21,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:21,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:21,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:21,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour EWalletProgramTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:22,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.019 2026-11-04 14:08:22,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94058274 for PoS orders references: ['Order 00265-004-0005'] (draft: False) 2026-11-04 14:08:22,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94058274 with result: [{'id': 318, 'pos_reference': 'Order 00265-004-0005', 'account_move': False}] 2026-11-04 14:08:22,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.030 0.069 2026-11-04 14:08:22,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.018 0.048 2026-11-04 14:08:22,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:08:23,010 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:23,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25138 2026-11-04 14:08:23,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:08:23,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25138 2026-11-04 14:08:23,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140823_124190_TestUi.txt 2026-11-04 14:08:23,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1rq2qgqu_chrome_odoo" 2026-11-04 14:08:23,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_no_points ... 2026-11-04 14:08:24,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25369 2026-11-04 14:08:24,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpx53bj9a0_chrome_odoo 2026-11-04 14:08:24,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40505/json/version 2026-11-04 14:08:24,404 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40505/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:08:24,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:08:24,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40505/json 2026-11-04 14:08:24,483 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40505/json with timeout 3 increased to 10s during tests 2026-11-04 14:08:24,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40505/devtools/page/1EBF4761DB65F9143EFB10F7D375526C 2026-11-04 14:08:24,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:08:24,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:08:24,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:08:24,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:08:24,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:08:24,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:08:24,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:08:25,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:25] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 119 0.115 0.913 2026-11-04 14:08:25,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1EBF4761DB65F9143EFB10F7D375526C', 'loaderId': '0E5CC0D81DB71B392978B4A0DEED70FA', 'isDownload': False} 2026-11-04 14:08:25,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardNoPoints')" 2026-11-04 14:08:25,936 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:25,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:25] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.014 2026-11-04 14:08:25,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:25] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.028 2026-11-04 14:08:25,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:25] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.033 2026-11-04 14:08:26,488 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:26] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:08:26,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:08:26,557 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:26,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.012 0.008 2026-11-04 14:08:26,592 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:08:26,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:08:27,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:08:27,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.279 0.657 2026-11-04 14:08:27,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.062 2026-11-04 14:08:27,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-11-04 14:08:27,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:08:27,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.032 0.047 2026-11-04 14:08:27,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.095 2026-11-04 14:08:27,913 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:08:27,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.174 2026-11-04 14:08:27,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:27] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.193 2026-11-04 14:08:28,047 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:08:28,060 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:28,067 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:28,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.024 0.254 2026-11-04 14:08:28,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.349 2026-11-04 14:08:28,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.336 2026-11-04 14:08:28,219 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:08:28,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.289 2026-11-04 14:08:28,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 20 0.020 0.303 2026-11-04 14:08:28,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.265 2026-11-04 14:08:28,349 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:28,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.263 2026-11-04 14:08:28,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.201 2026-11-04 14:08:28,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.153 2026-11-04 14:08:28,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.151 2026-11-04 14:08:28,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.133 2026-11-04 14:08:28,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.076 2026-11-04 14:08:28,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.082 2026-11-04 14:08:28,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.123 2026-11-04 14:08:28,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.159 2026-11-04 14:08:28,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.180 2026-11-04 14:08:28,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.198 2026-11-04 14:08:28,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.192 2026-11-04 14:08:28,661 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.197 2026-11-04 14:08:28,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:08:28,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.020 2026-11-04 14:08:28,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:08:28,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:08:28,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:08:28,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:08:28,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.010 0.019 2026-11-04 14:08:29,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:29,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:29,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:08:29,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-11-04 14:08:29,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:08:30,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:30,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:30,649 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:30,651 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:08:30,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:30,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:08:30,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:30,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:30,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20002322 for PoS orders references: ['Order 00266-001-0001'] (draft: False) 2026-11-04 14:08:30,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:08:30,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20002322 with result: [{'id': 319, 'pos_reference': 'Order 00266-001-0001', 'account_move': False}] 2026-11-04 14:08:30,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.056 0.131 2026-11-04 14:08:30,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.044 2026-11-04 14:08:30,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.022 0.047 2026-11-04 14:08:31,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:31] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-11-04 14:08:31,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:08:31,803 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:31,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25369 2026-11-04 14:08:31,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:08:31,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25369 2026-11-04 14:08:31,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140831_954213_TestUi.txt 2026-11-04 14:08:31,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpx53bj9a0_chrome_odoo" 2026-11-04 14:08:31,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_create_set ... 2026-11-04 14:08:33,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25574 2026-11-04 14:08:33,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnduutm84_chrome_odoo 2026-11-04 14:08:33,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45425/json/version 2026-11-04 14:08:33,347 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45425/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:08:33,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:08:33,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45425/json 2026-11-04 14:08:33,391 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45425/json with timeout 3 increased to 10s during tests 2026-11-04 14:08:33,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45425/devtools/page/0375DCE6206D2BDA2A5F57893AA95A5C 2026-11-04 14:08:33,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:08:33,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:08:33,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:08:33,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:08:33,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:08:33,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:08:33,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:08:34,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:34] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.088 0.767 2026-11-04 14:08:34,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '0375DCE6206D2BDA2A5F57893AA95A5C', 'loaderId': 'B48F93FF2198E8F1ACCF87C640A35193', 'isDownload': False} 2026-11-04 14:08:34,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour1')" 2026-11-04 14:08:34,697 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:34,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:34] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:08:34,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:34] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:08:34,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:34] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 14:08:35,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:35] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:08:35,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:08:35,232 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:35,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:08:35,248 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:35,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:08:36,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.208 0.545 2026-11-04 14:08:36,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:36] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.771 2026-11-04 14:08:36,136 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:36,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.106 2026-11-04 14:08:36,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:08:36,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:08:36,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.118 0.528 2026-11-04 14:08:37,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:08:37,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.061 2026-11-04 14:08:37,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.010 0.022 2026-11-04 14:08:37,141 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:08:37,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.026 0.052 2026-11-04 14:08:37,307 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.096 2026-11-04 14:08:37,325 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:08:37,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.150 2026-11-04 14:08:37,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.156 2026-11-04 14:08:37,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.175 2026-11-04 14:08:37,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.220 2026-11-04 14:08:37,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:08:37,476 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:37,482 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:37,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.195 2026-11-04 14:08:37,515 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:08:37,543 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.195 2026-11-04 14:08:37,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.226 2026-11-04 14:08:37,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.253 2026-11-04 14:08:37,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.271 2026-11-04 14:08:37,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.220 2026-11-04 14:08:37,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.004 0.207 2026-11-04 14:08:37,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.174 2026-11-04 14:08:37,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.157 2026-11-04 14:08:37,728 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:08:37,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.117 2026-11-04 14:08:37,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.083 2026-11-04 14:08:37,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.013 0.079 2026-11-04 14:08:37,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.007 0.090 2026-11-04 14:08:37,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.106 2026-11-04 14:08:37,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.099 2026-11-04 14:08:37,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.110 2026-11-04 14:08:37,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:37] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.036 2026-11-04 14:08:38,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:08:38,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:08:38,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.026 2026-11-04 14:08:38,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:08:38,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:38,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:38,318 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:38,323 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:08:38,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:38,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:08:38,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:38,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:38,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:38,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19596280 for PoS orders references: ['Order 00267-002-0001'] (draft: False) 2026-11-04 14:08:38,396 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:38] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:08:38,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19596280 with result: [{'id': 320, 'pos_reference': 'Order 00267-002-0001', 'account_move': False}] 2026-11-04 14:08:38,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.058 0.137 2026-11-04 14:08:38,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:38] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.019 0.061 2026-11-04 14:08:38,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:38] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.015 2026-11-04 14:08:39,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:08:39,518 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:39,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25574 2026-11-04 14:08:39,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:08:39,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25574 2026-11-04 14:08:39,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140839_657522_TestUi.txt 2026-11-04 14:08:39,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnduutm84_chrome_odoo" 2026-11-04 14:08:40,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 25783 2026-11-04 14:08:40,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqz0peen7_chrome_odoo 2026-11-04 14:08:40,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37043/json/version 2026-11-04 14:08:40,009 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37043/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:08:40,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:08:40,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37043/json 2026-11-04 14:08:40,087 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37043/json with timeout 3 increased to 10s during tests 2026-11-04 14:08:40,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37043/devtools/page/2D1B305F68507EAD84AE959563A085CD 2026-11-04 14:08:40,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:08:40,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:08:40,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:08:40,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:08:40,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:08:40,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:08:40,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.011 0.063 2026-11-04 14:08:40,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2D1B305F68507EAD84AE959563A085CD', 'loaderId': 'AD887A4E53DA80791D85F26D66C5E3C9', 'isDownload': False} 2026-11-04 14:08:40,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramCreateSetTour2')" 2026-11-04 14:08:40,328 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:40,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.022 2026-11-04 14:08:40,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.036 2026-11-04 14:08:40,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.053 2026-11-04 14:08:40,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:08:40,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:08:40,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:08:40,941 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:40,954 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:40,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramCreateSetTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:08:41,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.142 0.553 2026-11-04 14:08:41,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:41] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.721 2026-11-04 14:08:41,784 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:41,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.113 2026-11-04 14:08:41,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:08:41,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:08:42,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.124 0.456 2026-11-04 14:08:42,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.050 2026-11-04 14:08:42,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-11-04 14:08:42,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:08:42,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.053 2026-11-04 14:08:42,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.110 2026-11-04 14:08:42,873 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:08:42,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.149 2026-11-04 14:08:42,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.152 2026-11-04 14:08:42,963 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:08:42,985 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:08:42,995 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:43,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.026 0.204 2026-11-04 14:08:43,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.280 2026-11-04 14:08:43,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.263 2026-11-04 14:08:43,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.226 2026-11-04 14:08:43,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.232 2026-11-04 14:08:43,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.168 2026-11-04 14:08:43,183 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:08:43,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.154 2026-11-04 14:08:43,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.119 2026-11-04 14:08:43,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.148 2026-11-04 14:08:43,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.144 2026-11-04 14:08:43,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.010 0.134 2026-11-04 14:08:43,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.119 2026-11-04 14:08:43,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.131 2026-11-04 14:08:43,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.192 2026-11-04 14:08:43,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.226 2026-11-04 14:08:43,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.254 2026-11-04 14:08:43,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.226 2026-11-04 14:08:43,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.006 0.232 2026-11-04 14:08:43,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.195 2026-11-04 14:08:43,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:08:43,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:08:43,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:08:43,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:08:43,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:08:43,829 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:08:43,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:43] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.014 0.042 2026-11-04 14:08:44,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:44,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:44,729 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:44] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:44,734 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:44] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:44,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:44,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:44,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:44,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramCreateSetTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:44,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:44] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.020 2026-11-04 14:08:44,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90561636 for PoS orders references: ['Order 00267-004-0001'] (draft: False) 2026-11-04 14:08:44,846 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:08:44,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90561636 with result: [{'id': 321, 'pos_reference': 'Order 00267-004-0001', 'account_move': False}] 2026-11-04 14:08:44,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.024 0.062 2026-11-04 14:08:44,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.014 0.052 2026-11-04 14:08:45,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:45] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-11-04 14:08:45,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:08:45,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:08:45,804 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:45,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 25783 2026-11-04 14:08:45,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:08:45,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 25783 2026-11-04 14:08:45,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140845_921524_TestUi.txt 2026-11-04 14:08:45,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqz0peen7_chrome_odoo" 2026-11-04 14:08:45,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_program_scan_use ... 2026-11-04 14:08:47,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26004 2026-11-04 14:08:47,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpsl7w9tq6_chrome_odoo 2026-11-04 14:08:47,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42971/json/version 2026-11-04 14:08:47,377 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42971/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:08:47,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:08:47,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42971/json 2026-11-04 14:08:47,431 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42971/json with timeout 3 increased to 10s during tests 2026-11-04 14:08:47,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42971/devtools/page/1882C89BBE919590DCFD2DA9DBA5CE6B 2026-11-04 14:08:47,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:08:47,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:08:47,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:08:47,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:08:47,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:08:47,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:08:47,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:08:48,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.089 0.867 2026-11-04 14:08:48,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1882C89BBE919590DCFD2DA9DBA5CE6B', 'loaderId': '2E9CEF16F6370DC118538792C9BA19E0', 'isDownload': False} 2026-11-04 14:08:48,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardProgramScanUseTour')" 2026-11-04 14:08:48,844 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:48,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-11-04 14:08:48,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 14:08:48,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.033 2026-11-04 14:08:49,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:08:49,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:08:49,411 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:08:49,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:08:49,426 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:08:49,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:08:49,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-11-04 14:08:49,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardProgramScanUseTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:08:50,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.225 0.584 2026-11-04 14:08:50,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:50] "GET /pos/web HTTP/1.1" 200 - 21 0.020 0.830 2026-11-04 14:08:50,406 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:08:50,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.101 2026-11-04 14:08:50,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:08:50,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:08:50,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:08:50,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:08:51,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.146 0.524 2026-11-04 14:08:51,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:08:51,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.067 2026-11-04 14:08:51,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.013 2026-11-04 14:08:51,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:08:51,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.033 0.042 2026-11-04 14:08:51,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.107 2026-11-04 14:08:51,711 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:51,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.144 2026-11-04 14:08:51,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.005 0.154 2026-11-04 14:08:51,811 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.199 2026-11-04 14:08:51,837 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:08:51,853 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:08:51,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.239 2026-11-04 14:08:51,864 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:08:51,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.221 2026-11-04 14:08:51,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.196 2026-11-04 14:08:51,945 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:08:51,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.214 2026-11-04 14:08:52,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.244 2026-11-04 14:08:52,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.223 2026-11-04 14:08:52,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.013 0.242 2026-11-04 14:08:52,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.238 2026-11-04 14:08:52,147 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:08:52,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.249 2026-11-04 14:08:52,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.216 2026-11-04 14:08:52,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.213 2026-11-04 14:08:52,215 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.191 2026-11-04 14:08:52,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.121 2026-11-04 14:08:52,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.129 2026-11-04 14:08:52,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.140 2026-11-04 14:08:52,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.130 2026-11-04 14:08:52,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.138 2026-11-04 14:08:52,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.092 2026-11-04 14:08:52,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:08:52,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:08:52,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.021 2026-11-04 14:08:52,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:08:52,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'input text '043123456' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:08:52,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:08:52,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '5.00' (trigger: .product-screen .order-summary .total:contains("5.00"))' 2026-11-04 14:08:52,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.008 0.020 2026-11-04 14:08:53,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:53,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:53,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:53,602 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:53,605 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:08:53,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:08:53,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:53,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:53,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79276942 for PoS orders references: ['Order 00268-002-0001'] (draft: False) 2026-11-04 14:08:53,666 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:08:53,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79276942 with result: [{'id': 322, 'pos_reference': 'Order 00268-002-0001', 'account_move': False}] 2026-11-04 14:08:53,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.069 0.147 2026-11-04 14:08:53,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.016 0.040 2026-11-04 14:08:53,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.034 2026-11-04 14:08:54,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:54] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.011 2026-11-04 14:08:54,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:08:54,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:08:54,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:54,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:54,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:08:54,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:08:54,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:08:54,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:08:54,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"2","price":"4.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("2")):has(.price:contains("4.0")))' 2026-11-04 14:08:55,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:08:55,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:08:55,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:08:55,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:08:55,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:08:55,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:55] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.010 0.033 2026-11-04 14:08:56,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:56,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:56,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:56,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:08:56,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:56,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:56,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.018 2026-11-04 14:08:56,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65518349 for PoS orders references: ['Order 00268-002-0002'] (draft: False) 2026-11-04 14:08:56,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65518349 with result: [{'id': 323, 'pos_reference': 'Order 00268-002-0002', 'account_move': False}] 2026-11-04 14:08:56,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.024 0.077 2026-11-04 14:08:56,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.016 0.042 2026-11-04 14:08:57,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:08:57,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:08:57,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:08:57,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:08:57,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:08:57,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:08:57,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:08:57,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:08:57,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6","price":"36.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")):has(.price:contains("36.0")))' 2026-11-04 14:08:58,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:08:58,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'enter code value: 043123456 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:08:58,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:08:58,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'order total amount is '35.00' (trigger: .product-screen .order-summary .total:contains("35.00"))' 2026-11-04 14:08:58,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:58] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.012 0.036 2026-11-04 14:08:59,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:08:59,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:08:59,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:08:59,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:08:59,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:08:59,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:08:59,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:08:59,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardProgramScanUseTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:08:59,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.020 2026-11-04 14:08:59,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45206216 for PoS orders references: ['Order 00268-002-0003'] (draft: False) 2026-11-04 14:08:59,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45206216 with result: [{'id': 324, 'pos_reference': 'Order 00268-002-0003', 'account_move': False}] 2026-11-04 14:08:59,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.021 0.078 2026-11-04 14:08:59,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:08:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.016 0.049 2026-11-04 14:09:00,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:09:00,547 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:00] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:00,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26004 2026-11-04 14:09:00,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:09:00,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26004 2026-11-04 14:09:00,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140900_680340_TestUi.txt 2026-11-04 14:09:00,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpsl7w9tq6_chrome_odoo" 2026-11-04 14:09:00,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_gift_card_rewards_using_taxes ... 2026-11-04 14:09:02,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26236 2026-11-04 14:09:02,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmprq6dy2j4_chrome_odoo 2026-11-04 14:09:02,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39495/json/version 2026-11-04 14:09:02,458 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39495/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:09:02,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:09:02,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39495/json 2026-11-04 14:09:02,479 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39495/json with timeout 3 increased to 10s during tests 2026-11-04 14:09:02,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39495/devtools/page/A13EF516C9D21555043EAFBDA4CC643D 2026-11-04 14:09:02,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:09:02,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:09:02,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:09:02,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:09:02,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:09:02,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:09:02,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:09:03,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:03] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 120 0.123 0.945 2026-11-04 14:09:03,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A13EF516C9D21555043EAFBDA4CC643D', 'loaderId': '0061C0EBEEF078B1FD981D6FE4AE2E86', 'isDownload': False} 2026-11-04 14:09:03,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyGiftCardTaxes')" 2026-11-04 14:09:03,984 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:04,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.021 2026-11-04 14:09:04,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-11-04 14:09:04,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:09:04,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:09:04,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:09:04,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:09:04,581 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:09:04,584 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:09:04,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyGiftCardTaxes', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:09:05,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:09:05,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.251 0.584 2026-11-04 14:09:05,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.051 2026-11-04 14:09:05,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:09:05,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:09:05,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 9 0.014 0.036 2026-11-04 14:09:05,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.090 2026-11-04 14:09:05,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.141 2026-11-04 14:09:05,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:09:05,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.168 2026-11-04 14:09:05,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.206 2026-11-04 14:09:05,870 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:09:05,917 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:09:05,925 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:05,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.275 2026-11-04 14:09:05,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:05] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.277 2026-11-04 14:09:06,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.275 2026-11-04 14:09:06,043 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:09:06,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.279 2026-11-04 14:09:06,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=product.product&field=image_128&id=1481&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.353 2026-11-04 14:09:06,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.241 2026-11-04 14:09:06,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.246 2026-11-04 14:09:06,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.232 2026-11-04 14:09:06,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.216 2026-11-04 14:09:06,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.164 2026-11-04 14:09:06,222 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:09:06,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image/res.users/116/avatar_128 HTTP/1.1" 200 - 20 0.028 0.172 2026-11-04 14:09:06,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.128 2026-11-04 14:09:06,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.125 2026-11-04 14:09:06,379 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.153 2026-11-04 14:09:06,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.154 2026-11-04 14:09:06,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.210 2026-11-04 14:09:06,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.152 2026-11-04 14:09:06,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.187 2026-11-04 14:09:06,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.162 2026-11-04 14:09:06,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:09:06,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:09:06,629 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.012 0.017 2026-11-04 14:09:06,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:09:06,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:09:06,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:09:06,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:09:06,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:06] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.009 0.020 2026-11-04 14:09:07,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:07,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:07,618 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:07] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:09:07,619 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:07] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:09:07,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:07,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:09:07,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:07,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:07,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:07,706 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:07] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:07,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18094780 for PoS orders references: ['Order 00269-001-0001'] (draft: False) 2026-11-04 14:09:07,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18094780 with result: [{'id': 325, 'pos_reference': 'Order 00269-001-0001', 'account_move': False}] 2026-11-04 14:09:07,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:07] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 98 0.069 0.137 2026-11-04 14:09:07,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:07] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.152 2026-11-04 14:09:07,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:07] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 25 0.021 0.042 2026-11-04 14:09:08,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:08] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:09:08,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:09:08,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:09:08,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:09:08,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:09:08,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:09:08,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:08] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.011 0.030 2026-11-04 14:09:09,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:09:09,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyGiftCardTaxes on step: 'check order tax amount (trigger: .subentry:contains("-6.52"))' 2026-11-04 14:09:09,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:09:09,676 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:09,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26236 2026-11-04 14:09:09,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:09:09,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26236 2026-11-04 14:09:09,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140909_801233_TestUi.txt 2026-11-04 14:09:09,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmprq6dy2j4_chrome_odoo" 2026-11-04 14:09:11,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_loyalty_program ... 2026-11-04 14:09:12,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26445 2026-11-04 14:09:12,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmplox2o2_1_chrome_odoo 2026-11-04 14:09:12,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36055/json/version 2026-11-04 14:09:12,566 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36055/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:09:12,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:09:12,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36055/json 2026-11-04 14:09:12,595 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36055/json with timeout 3 increased to 10s during tests 2026-11-04 14:09:12,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36055/devtools/page/4A717207E2BCEF845286C20DB12DB842 2026-11-04 14:09:12,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:09:12,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:09:12,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:09:12,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:09:12,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:09:12,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:09:12,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:09:14,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:14] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.082 1.656 2026-11-04 14:09:14,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '4A717207E2BCEF845286C20DB12DB842', 'loaderId': 'F1D50753A7058A211397314BD08C95DD', 'isDownload': False} 2026-11-04 14:09:14,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram1')" 2026-11-04 14:09:14,734 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:14,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:14] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 14:09:14,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:14] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 14:09:14,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:14] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.026 2026-11-04 14:09:15,254 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:09:15,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-11-04 14:09:15,340 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:09:15,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 14:09:15,352 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:09:15,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:09:16,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.239 0.599 2026-11-04 14:09:16,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:16] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.874 2026-11-04 14:09:16,321 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:16,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.108 2026-11-04 14:09:16,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:09:16,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 14:09:17,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.146 0.496 2026-11-04 14:09:17,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.068 2026-11-04 14:09:17,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:09:17,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-11-04 14:09:17,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:09:17,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.037 0.064 2026-11-04 14:09:17,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.153 2026-11-04 14:09:17,581 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:09:17,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.230 2026-11-04 14:09:17,693 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:09:17,701 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:09:17,722 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:17,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.299 2026-11-04 14:09:17,779 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-11-04 14:09:17,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.034 0.343 2026-11-04 14:09:17,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.432 2026-11-04 14:09:17,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.381 2026-11-04 14:09:17,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.360 2026-11-04 14:09:17,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.008 0.219 2026-11-04 14:09:18,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.206 2026-11-04 14:09:18,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.196 2026-11-04 14:09:18,032 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:09:18,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.130 2026-11-04 14:09:18,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.017 0.128 2026-11-04 14:09:18,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.140 2026-11-04 14:09:18,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.013 0.142 2026-11-04 14:09:18,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.165 2026-11-04 14:09:18,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.191 2026-11-04 14:09:18,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.238 2026-11-04 14:09:18,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.254 2026-11-04 14:09:18,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.018 0.268 2026-11-04 14:09:18,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.274 2026-11-04 14:09:18,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:09:18,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.230 2026-11-04 14:09:18,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:18,473 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.022 2026-11-04 14:09:18,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:09:18,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:09:18,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 14:09:19,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:19,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:19,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:09:19,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-11-04 14:09:19,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 14:09:19,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:19,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:19,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:19,597 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:19,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:09:19,604 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:19,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:19,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:19,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:19,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #45691956 for PoS orders references: ['Order 00270-002-0001'] (draft: False) 2026-11-04 14:09:19,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:09:19,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #45691956 with result: [{'id': 326, 'pos_reference': 'Order 00270-002-0001', 'account_move': False}] 2026-11-04 14:09:19,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 102 0.063 0.114 2026-11-04 14:09:19,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.059 2026-11-04 14:09:19,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 44 0.027 0.053 2026-11-04 14:09:19,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:19] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.012 2026-11-04 14:09:20,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:20,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:20,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:09:20,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:20,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:09:20,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:20,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 14:09:20,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:20,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:09:20,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:20,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-11-04 14:09:20,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:20,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:20,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-11-04 14:09:20,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:20,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:21,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:21,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:09:21,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:21,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:21,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:21,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:21] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.015 2026-11-04 14:09:21,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18178627 for PoS orders references: ['Order 00270-002-0002'] (draft: False) 2026-11-04 14:09:21,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18178627 with result: [{'id': 327, 'pos_reference': 'Order 00270-002-0002', 'account_move': False}] 2026-11-04 14:09:21,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.024 0.078 2026-11-04 14:09:21,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:21] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.019 0.055 2026-11-04 14:09:22,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:22,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:09:22,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:09:22,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-11-04 14:09:22,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-11-04 14:09:22,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:22,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:23,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:09:23,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:23,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:23,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:23,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:23,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:09:23,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:09:23,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:24,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:09:24,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:24,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 14:09:24,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:24,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-11-04 14:09:24,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:24,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:24,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-11-04 14:09:24,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:24,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-11-04 14:09:24,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:24,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:24,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:24,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:09:24,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:24,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:24,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:24,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:24] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.034 2026-11-04 14:09:24,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94739825 for PoS orders references: ['Order 00270-002-0003'] (draft: False) 2026-11-04 14:09:24,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94739825 with result: [{'id': 328, 'pos_reference': 'Order 00270-002-0003', 'account_move': False}] 2026-11-04 14:09:24,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:24] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.030 0.068 2026-11-04 14:09:24,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:24] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.019 0.076 2026-11-04 14:09:24,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:24] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.011 2026-11-04 14:09:24,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:09:25,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:09:25,331 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:25,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26445 2026-11-04 14:09:25,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:09:25,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26445 2026-11-04 14:09:25,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140925_458885_TestUi.txt 2026-11-04 14:09:25,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmplox2o2_1_chrome_odoo" 2026-11-04 14:09:25,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26659 2026-11-04 14:09:25,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbte_k3fv_chrome_odoo 2026-11-04 14:09:25,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42133/json/version 2026-11-04 14:09:25,824 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42133/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:09:25,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:09:25,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42133/json 2026-11-04 14:09:25,914 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42133/json with timeout 3 increased to 10s during tests 2026-11-04 14:09:25,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42133/devtools/page/456B2D615A89532325C5AC28542C87CB 2026-11-04 14:09:25,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:09:25,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:09:25,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:09:25,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:09:26,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:09:26,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:09:26,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.069 2026-11-04 14:09:26,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '456B2D615A89532325C5AC28542C87CB', 'loaderId': '57369FF3D3599BC851690C5648A53142', 'isDownload': False} 2026-11-04 14:09:26,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram2')" 2026-11-04 14:09:26,154 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:26,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:09:26,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-11-04 14:09:26,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.022 2026-11-04 14:09:26,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:09:26,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:09:26,733 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:09:26,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:09:26,746 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:26,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:09:27,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.153 0.540 2026-11-04 14:09:27,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:27] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.708 2026-11-04 14:09:27,552 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:27,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.125 2026-11-04 14:09:27,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:09:27,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:09:28,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.149 0.542 2026-11-04 14:09:28,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:09:28,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.069 2026-11-04 14:09:28,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-11-04 14:09:28,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:09:28,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.037 2026-11-04 14:09:28,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.093 2026-11-04 14:09:28,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.142 2026-11-04 14:09:28,893 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:09:28,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.209 2026-11-04 14:09:28,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.254 2026-11-04 14:09:28,988 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:09:29,021 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:09:29,032 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:29,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.315 2026-11-04 14:09:29,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.287 2026-11-04 14:09:29,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.284 2026-11-04 14:09:29,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.249 2026-11-04 14:09:29,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.285 2026-11-04 14:09:29,239 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:29,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.195 2026-11-04 14:09:29,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.210 2026-11-04 14:09:29,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.222 2026-11-04 14:09:29,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.204 2026-11-04 14:09:29,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.017 0.219 2026-11-04 14:09:29,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.188 2026-11-04 14:09:29,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.140 2026-11-04 14:09:29,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.137 2026-11-04 14:09:29,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.157 2026-11-04 14:09:29,458 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.161 2026-11-04 14:09:29,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.102 2026-11-04 14:09:29,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:29] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.055 2026-11-04 14:09:29,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:29,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:29,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:09:29,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:29,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:29,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:29,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:30,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:30,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:30,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '3.20' (trigger: .product-screen .order-summary .total:contains("3.20"))' 2026-11-04 14:09:30,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:30,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:30,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:30,139 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:09:30,140 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:09:30,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:09:30,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:30,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:30,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:30,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:30] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.012 2026-11-04 14:09:30,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73990027 for PoS orders references: ['Order 00270-004-0001'] (draft: False) 2026-11-04 14:09:30,276 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:09:30,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73990027 with result: [{'id': 329, 'pos_reference': 'Order 00270-004-0001', 'account_move': False}] 2026-11-04 14:09:30,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 46 0.036 0.087 2026-11-04 14:09:30,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:30] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.016 0.042 2026-11-04 14:09:30,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:30] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-11-04 14:09:31,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:31,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:31,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-11-04 14:09:31,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:31,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.014 2026-11-04 14:09:31,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:31,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:09:31,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:31,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 14:09:31,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:31,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-11-04 14:09:31,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:31,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:31,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"4.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("4")))' 2026-11-04 14:09:31,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:31,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:31,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:31,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-11-04 14:09:31,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("CCC Test Partner")' 2026-11-04 14:09:31,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '12.80' (trigger: .product-screen .order-summary .total:contains("12.80"))' 2026-11-04 14:09:31,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:31] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.024 2026-11-04 14:09:31,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:31,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:09:31,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:31,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:31,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:09:31,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:31,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:31,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53456194 for PoS orders references: ['Order 00270-004-0002'] (draft: False) 2026-11-04 14:09:31,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:31,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53456194 with result: [{'id': 330, 'pos_reference': 'Order 00270-004-0002', 'account_move': False}] 2026-11-04 14:09:31,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.033 0.088 2026-11-04 14:09:31,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.019 0.068 2026-11-04 14:09:32,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:32,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:32,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-11-04 14:09:32,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:32,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:32,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:09:32,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:09:32,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("3")))' 2026-11-04 14:09:33,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:09:33,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:33,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:33,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-11-04 14:09:33,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("BBB Test Partner")' 2026-11-04 14:09:33,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '9.60' (trigger: .product-screen .order-summary .total:contains("9.60"))' 2026-11-04 14:09:33,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:33,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:33] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.007 0.035 2026-11-04 14:09:33,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:33,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:33,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:09:33,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:33,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:33,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #47072154 for PoS orders references: ['Order 00270-004-0003'] (draft: False) 2026-11-04 14:09:33,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:34,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #47072154 with result: [{'id': 331, 'pos_reference': 'Order 00270-004-0003', 'account_move': False}] 2026-11-04 14:09:34,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 44 0.032 0.093 2026-11-04 14:09:34,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 30 0.026 0.055 2026-11-04 14:09:34,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:35,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:09:35,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:35,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:35,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:35,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select customer 'CCC Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("CCC Test Partner"))' 2026-11-04 14:09:35,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:35,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:09:35,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-11-04 14:09:35,140 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:35,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:35,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:35,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:35,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.unselect-tag' 2026-11-04 14:09:35,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: '.product-screen .set-partner:contains("Customer")' 2026-11-04 14:09:35,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'order total amount is '6.40' (trigger: .product-screen .order-summary .total:contains("6.40"))' 2026-11-04 14:09:35,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:35,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:35,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:35,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:09:35,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:35,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:35,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28473613 for PoS orders references: ['Order 00270-004-0004'] (draft: False) 2026-11-04 14:09:35,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:35,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28473613 with result: [{'id': 332, 'pos_reference': 'Order 00270-004-0004', 'account_move': False}] 2026-11-04 14:09:35,458 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.023 0.078 2026-11-04 14:09:36,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:09:36,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:36,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26659 2026-11-04 14:09:36,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:09:36,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26659 2026-11-04 14:09:36,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140936_435584_TestUi.txt 2026-11-04 14:09:36,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbte_k3fv_chrome_odoo" 2026-11-04 14:09:36,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 26880 2026-11-04 14:09:36,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0i5n6tki_chrome_odoo 2026-11-04 14:09:36,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42821/json/version 2026-11-04 14:09:36,945 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42821/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:09:37,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:09:37,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42821/json 2026-11-04 14:09:37,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42821/json with timeout 3 increased to 10s during tests 2026-11-04 14:09:37,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42821/devtools/page/EEBEE74E0A343882EE16199762EB661F 2026-11-04 14:09:37,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:09:37,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:09:37,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:09:37,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:09:37,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:09:37,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:09:37,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.012 0.063 2026-11-04 14:09:37,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EEBEE74E0A343882EE16199762EB661F', 'loaderId': '2B15FE662A29D425C8CB12A36657DBD7', 'isDownload': False} 2026-11-04 14:09:37,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyChangeRewardQty')" 2026-11-04 14:09:37,288 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:37,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-11-04 14:09:37,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.021 2026-11-04 14:09:37,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.039 2026-11-04 14:09:37,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.014 2026-11-04 14:09:37,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:09:37,931 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:09:37,934 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:09:37,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.024 2026-11-04 14:09:37,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyChangeRewardQty', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:09:38,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.163 0.547 2026-11-04 14:09:38,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:38] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.699 2026-11-04 14:09:38,788 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:38,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.095 2026-11-04 14:09:38,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:09:38,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:09:39,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.139 0.468 2026-11-04 14:09:39,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.067 2026-11-04 14:09:39,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-11-04 14:09:39,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:09:39,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.005 2026-11-04 14:09:39,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.049 2026-11-04 14:09:39,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.021 0.102 2026-11-04 14:09:39,959 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:09:39,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.162 2026-11-04 14:09:40,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.227 2026-11-04 14:09:40,087 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09: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-11-04 14:09:40,099 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:09:40,117 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:09:40,150 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.027 0.287 2026-11-04 14:09:40,166 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:09:40,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.342 2026-11-04 14:09:40,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.325 2026-11-04 14:09:40,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.283 2026-11-04 14:09:40,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.252 2026-11-04 14:09:40,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.160 2026-11-04 14:09:40,316 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.138 2026-11-04 14:09:40,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.129 2026-11-04 14:09:40,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.139 2026-11-04 14:09:40,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.122 2026-11-04 14:09:40,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.011 0.123 2026-11-04 14:09:40,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.004 0.125 2026-11-04 14:09:40,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.169 2026-11-04 14:09:40,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.227 2026-11-04 14:09:40,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.224 2026-11-04 14:09:40,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.216 2026-11-04 14:09:40,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.199 2026-11-04 14:09:40,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.171 2026-11-04 14:09:40,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:09:40,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select customer 'DDD Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("DDD Test Partner"))' 2026-11-04 14:09:40,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:40,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:09:40,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:09:40,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:40,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:09:40,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-11-04 14:09:40,997 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:41,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:41,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:09:41,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:09:41,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyChangeRewardQty on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:41,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:09:41,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 26880 2026-11-04 14:09:41,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:09:41,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 26880 2026-11-04 14:09:41,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_140941_199268_TestUi.txt 2026-11-04 14:09:41,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0i5n6tki_chrome_odoo" 2026-11-04 14:09:41,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_rewards ... 2026-11-04 14:09:43,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27079 2026-11-04 14:09:43,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpv6755bks_chrome_odoo 2026-11-04 14:09:43,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34917/json/version 2026-11-04 14:09:43,116 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34917/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:09:43,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:09:43,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34917/json 2026-11-04 14:09:43,133 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34917/json with timeout 3 increased to 10s during tests 2026-11-04 14:09:43,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34917/devtools/page/3B425009417D221F06381BBBD2EAE07C 2026-11-04 14:09:43,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:09:43,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:09:43,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:09:43,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:09:43,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:09:43,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:09:43,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:09:44,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.090 0.748 2026-11-04 14:09:44,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '3B425009417D221F06381BBBD2EAE07C', 'loaderId': '22CBBAC05F3B02900569E7C21DEA8A56', 'isDownload': False} 2026-11-04 14:09:44,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour')" 2026-11-04 14:09:44,385 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:44,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:09:44,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:09:44,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.035 2026-11-04 14:09:44,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:09:44,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:09:44,944 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:09:44,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:09:44,969 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:44,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:09:45,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.255 0.620 2026-11-04 14:09:45,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:45] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.900 2026-11-04 14:09:45,954 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:09:46,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.122 2026-11-04 14:09:46,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:09:46,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:09:46,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.145 0.568 2026-11-04 14:09:46,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:09:46,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.062 2026-11-04 14:09:47,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:09:47,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:09:47,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.031 0.062 2026-11-04 14:09:47,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.136 2026-11-04 14:09:47,266 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:09:47,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.197 2026-11-04 14:09:47,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.241 2026-11-04 14:09:47,381 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:09:47,402 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:09:47,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.244 2026-11-04 14:09:47,422 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:09:47,446 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:09:47,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.302 2026-11-04 14:09:47,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.276 2026-11-04 14:09:47,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.024 0.241 2026-11-04 14:09:47,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.267 2026-11-04 14:09:47,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.005 0.168 2026-11-04 14:09:47,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.166 2026-11-04 14:09:47,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.135 2026-11-04 14:09:47,654 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:09:47,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.015 0.184 2026-11-04 14:09:47,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.192 2026-11-04 14:09:47,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.180 2026-11-04 14:09:47,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.144 2026-11-04 14:09:47,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.142 2026-11-04 14:09:47,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.152 2026-11-04 14:09:47,856 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.179 2026-11-04 14:09:47,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.148 2026-11-04 14:09:47,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.135 2026-11-04 14:09:47,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:47] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.109 2026-11-04 14:09:48,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:09:48,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:48,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.022 2026-11-04 14:09:48,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:09:48,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:09:48,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-11-04 14:09:49,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:49,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:49,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:09:49,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on 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(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-11-04 14:09:49,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:49,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:49,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:09:49,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:49,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:49,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-11-04 14:09:49,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Desk Organizer","price":"-10.20","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Desk Organizer")):has(em.qty:contains("2")):has(.price:contains("-10.20")))' 2026-11-04 14:09:49,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:49,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:49,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '25.50' (trigger: .product-screen .order-summary .total:contains("25.50"))' 2026-11-04 14:09:49,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:49,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:49,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:49] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:49,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:09:49,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:49,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:09:49,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:49,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:49,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:49,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #28898158 for PoS orders references: ['Order 00271-002-0001'] (draft: False) 2026-11-04 14:09:49,567 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:09:49,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #28898158 with result: [{'id': 333, 'pos_reference': 'Order 00271-002-0001', 'account_move': False}] 2026-11-04 14:09:49,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.059 0.151 2026-11-04 14:09:49,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.021 0.058 2026-11-04 14:09:49,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:49] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.015 2026-11-04 14:09:50,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:09:50,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:50,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:09:50,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:50,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-11-04 14:09:50,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:50,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on 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(em.qty:contains("1")):has(.price:contains("-5.10")))' 2026-11-04 14:09:50,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:09:50,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("0")))' 2026-11-04 14:09:51,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:51,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:09:51,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:09:51,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-11-04 14:09:51,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:51,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-11-04 14:09:51,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:51,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:51,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:51,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:09:51,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:51,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:51,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85480060 for PoS orders references: ['Order 00271-002-0002'] (draft: False) 2026-11-04 14:09:51,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:51,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85480060 with result: [{'id': 334, 'pos_reference': 'Order 00271-002-0002', 'account_move': False}] 2026-11-04 14:09:51,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.024 0.083 2026-11-04 14:09:52,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:09:52,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 14:09:52,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:09:52,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-11-04 14:09:53,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:09:53,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:53,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:09:53,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:53,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:53,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:53,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:53,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-11-04 14:09:53,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-11-04 14:09:53,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:09:53,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-11-04 14:09:53,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:09:53,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-11-04 14:09:54,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:54,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:09:54,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-11-04 14:09:54,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:54,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on 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(em.qty:contains("2")):has(.price:contains("-6.40")))' 2026-11-04 14:09:54,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '11.88' (trigger: .product-screen .order-summary .total:contains("11.88"))' 2026-11-04 14:09:54,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:54,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:54,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:54,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:09:54,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:54,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:54,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:54,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77193313 for PoS orders references: ['Order 00271-002-0003'] (draft: False) 2026-11-04 14:09:54,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77193313 with result: [{'id': 335, 'pos_reference': 'Order 00271-002-0003', 'account_move': False}] 2026-11-04 14:09:54,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.026 0.087 2026-11-04 14:09:55,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.015 0.043 2026-11-04 14:09:55,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:09:55,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 14:09:55,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:09:55,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-11-04 14:09:56,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:09:56,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:56,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:56,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-11-04 14:09:56,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("6")))' 2026-11-04 14:09:56,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:09:56,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:09:56,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:56,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("0")))' 2026-11-04 14:09:57,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:09:57,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 14:09:57,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:09:57,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:09:57,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"2.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("2")))' 2026-11-04 14:09:57,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:09:57,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"3.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("3")))' 2026-11-04 14:09:57,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:09:57,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:57,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '5.94' (trigger: .product-screen .order-summary .total:contains("5.94"))' 2026-11-04 14:09:57,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:09:57,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:09:57,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:09:57,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:09:57,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:09:57,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:09:58,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:09:58,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31658026 for PoS orders references: ['Order 00271-002-0004'] (draft: False) 2026-11-04 14:09:58,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31658026 with result: [{'id': 336, 'pos_reference': 'Order 00271-002-0004', 'account_move': False}] 2026-11-04 14:09:58,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.024 0.075 2026-11-04 14:09:58,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:09:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.013 0.043 2026-11-04 14:09:58,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Wall Shelf Unit' (trigger: article.product .product-content .product-name:contains("Wall Shelf Unit"))' 2026-11-04 14:09:58,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Wall Shelf Unit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Wall Shelf Unit")):has(em.qty:contains("1")))' 2026-11-04 14:09:58,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:58,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Small Shelf' (trigger: article.product .product-content .product-name:contains("Small Shelf"))' 2026-11-04 14:09:59,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Small Shelf","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Small Shelf")):has(em.qty:contains("1")))' 2026-11-04 14:09:59,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:09:59,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:09:59,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:09:59,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-11-04 14:09:59,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:09:59,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:09:59,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:10:00,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:00,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-11-04 14:10:00,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-11-04 14:10:00,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-11-04 14:10:00,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-11-04 14:10:00,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:10:00,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-1.98","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-1.98")))' 2026-11-04 14:10:00,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:10:00,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:10:00,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:10:01,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:01,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'select reward (trigger: .selection-item:contains("Free Product - [Desk Pad, Monitor Stand]"))' 2026-11-04 14:10:01,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-11-04 14:10:01,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'selection popup has 'Desk Pad' (trigger: .selection-item:contains("Desk Pad"))' 2026-11-04 14:10:01,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click selection 'Monitor Stand' (trigger: .selection-item:contains("Monitor Stand"))' 2026-11-04 14:10:01,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:10:01,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00","price":"3.19"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")):has(.price:contains("3.19")))' 2026-11-04 14:10:01,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-3.19","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-3.19")))' 2026-11-04 14:10:01,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'order total amount is '4.81' (trigger: .product-screen .order-summary .total:contains("4.81"))' 2026-11-04 14:10:01,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:10:01,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:10:01,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:10:01,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:10:01,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:10:01,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:10:01,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:10:01,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10009861 for PoS orders references: ['Order 00271-002-0005'] (draft: False) 2026-11-04 14:10:01,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10009861 with result: [{'id': 337, 'pos_reference': 'Order 00271-002-0005', 'account_move': False}] 2026-11-04 14:10:01,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.040 0.078 2026-11-04 14:10:01,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.023 0.056 2026-11-04 14:10:02,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:02,291 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:02,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27079 2026-11-04 14:10:02,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:02,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27079 2026-11-04 14:10:02,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141002_422610_TestUi.txt 2026-11-04 14:10:02,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpv6755bks_chrome_odoo" 2026-11-04 14:10:02,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_free_product_zero_sale_price_loyalty_program ... 2026-11-04 14:10:03,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27306 2026-11-04 14:10:03,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpcz7yxkou_chrome_odoo 2026-11-04 14:10:03,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42357/json/version 2026-11-04 14:10:03,898 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42357/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:03,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:03,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42357/json 2026-11-04 14:10:03,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42357/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:03,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42357/devtools/page/E9F14C7FABCB0BE8B1D7D35E8072A02F 2026-11-04 14:10:03,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:03,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:10:04,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:10:04,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:10:04,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:10:04,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:10:04,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:10:05,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.087 0.900 2026-11-04 14:10:05,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'E9F14C7FABCB0BE8B1D7D35E8072A02F', 'loaderId': 'B895E9C1F8CD6E72117DB90539FFA78B', 'isDownload': False} 2026-11-04 14:10:05,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyLoyaltyProgram3')" 2026-11-04 14:10:05,379 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:05,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.012 2026-11-04 14:10:05,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 14:10:05,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-11-04 14:10:05,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:10:05,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:10:05,992 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:10:05,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.018 2026-11-04 14:10:05,998 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:05] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:10:06,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyLoyaltyProgram3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:10:06,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.205 0.569 2026-11-04 14:10:06,853 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:06] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.762 2026-11-04 14:10:06,897 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:07,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.145 2026-11-04 14:10:07,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 14:10:07,086 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:10:07,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:07] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.142 0.499 2026-11-04 14:10:07,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.062 2026-11-04 14:10:07,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:10:07,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:07] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-11-04 14:10:07,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:07] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:10:08,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.020 0.047 2026-11-04 14:10:08,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.135 2026-11-04 14:10:08,124 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:10:08,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.217 2026-11-04 14:10:08,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.293 2026-11-04 14:10:08,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.328 2026-11-04 14:10:08,341 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.039 2026-11-04 14:10:08,351 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:08,360 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:10:08,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.021 0.393 2026-11-04 14:10:08,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.361 2026-11-04 14:10:08,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.300 2026-11-04 14:10:08,467 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:08,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.293 2026-11-04 14:10:08,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.286 2026-11-04 14:10:08,567 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:10:08,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.007 0.195 2026-11-04 14:10:08,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.190 2026-11-04 14:10:08,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.173 2026-11-04 14:10:08,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.172 2026-11-04 14:10:08,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.012 0.166 2026-11-04 14:10:08,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.132 2026-11-04 14:10:08,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.120 2026-11-04 14:10:08,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.024 0.138 2026-11-04 14:10:08,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.005 0.164 2026-11-04 14:10:08,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.188 2026-11-04 14:10:08,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.165 2026-11-04 14:10:08,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:08] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.118 2026-11-04 14:10:09,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:10:09,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:10:09,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:09] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.020 2026-11-04 14:10:09,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:10:09,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:10:09,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("2")))' 2026-11-04 14:10:10,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:10:10,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:10:10,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:10:10,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:10:10,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:10] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.017 2026-11-04 14:10:10,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:10:10,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:10,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-11-04 14:10:11,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Whiteboard Pen","price":"0.0","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Whiteboard Pen")):has(em.qty:contains("1")):has(.price:contains("0.0")))' 2026-11-04 14:10:11,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'order total amount is '10.2' (trigger: .product-screen .order-summary .total:contains("10.2"))' 2026-11-04 14:10:11,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:10:11,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:10:11,102 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:11,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:10:11,109 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:11,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:10:11,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:10:11,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:10:11,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:10:11,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:10:11,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyLoyaltyProgram3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:10:11,225 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.006 2026-11-04 14:10:11,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21939944 for PoS orders references: ['Order 00272-002-0001'] (draft: False) 2026-11-04 14:10:11,241 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:10:11,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21939944 with result: [{'id': 338, 'pos_reference': 'Order 00272-002-0001', 'account_move': False}] 2026-11-04 14:10:11,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.082 0.141 2026-11-04 14:10:11,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 45 0.026 0.070 2026-11-04 14:10:11,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:11] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.015 2026-11-04 14:10:12,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:12,400 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:12,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27306 2026-11-04 14:10:12,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:12,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27306 2026-11-04 14:10:12,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141012_557064_TestUi.txt 2026-11-04 14:10:12,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpcz7yxkou_chrome_odoo" 2026-11-04 14:10:12,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_on_order_with_fixed_tax ... 2026-11-04 14:10:13,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27518 2026-11-04 14:10:13,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpe90gf2ec_chrome_odoo 2026-11-04 14:10:13,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36913/json/version 2026-11-04 14:10:13,492 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36913/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:13,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:13,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36913/json 2026-11-04 14:10:13,560 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36913/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:13,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36913/devtools/page/8427222214F1B79533D322CB5BF618EC 2026-11-04 14:10:13,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:13,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:10:13,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:10:13,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:10:13,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-11-04 14:10:13,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-11-04 14:10:13,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:10:14,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:14] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.084 0.747 2026-11-04 14:10:14,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8427222214F1B79533D322CB5BF618EC', 'loaderId': 'EA83F1B07E8C5F4A8291C7864DBF1DB6', 'isDownload': False} 2026-11-04 14:10:14,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_loyalty_on_order_with_fixed_tax')" 2026-11-04 14:10:14,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:14,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:14] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:10:14,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:14] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 14:10:14,890 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:14] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-11-04 14:10:15,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:10:15,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:10:15,415 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:10:15,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:10:15,430 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:10:15,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_loyalty_on_order_with_fixed_tax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-11-04 14:10:16,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:10:16,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.249 0.655 2026-11-04 14:10:16,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.058 2026-11-04 14:10:16,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.020 2026-11-04 14:10:16,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:10:16,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.052 0.057 2026-11-04 14:10:16,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.152 2026-11-04 14:10:16,733 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:10:16,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.226 2026-11-04 14:10:16,809 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:10:16,820 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:16,831 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:16,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.274 2026-11-04 14:10:16,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.021 0.316 2026-11-04 14:10:16,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.362 2026-11-04 14:10:16,961 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.315 2026-11-04 14:10:16,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:16] "GET /web/image?model=product.product&field=image_128&id=1487&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.249 2026-11-04 14:10:17,011 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:10:17,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.171 2026-11-04 14:10:17,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.156 2026-11-04 14:10:17,066 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:10:17,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.170 2026-11-04 14:10:17,119 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.153 2026-11-04 14:10:17,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.145 2026-11-04 14:10:17,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.150 2026-11-04 14:10:17,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.121 2026-11-04 14:10:17,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.146 2026-11-04 14:10:17,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.150 2026-11-04 14:10:17,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.163 2026-11-04 14:10:17,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.194 2026-11-04 14:10:17,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.204 2026-11-04 14:10:17,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.205 2026-11-04 14:10:17,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.177 2026-11-04 14:10:17,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.156 2026-11-04 14:10:17,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:10:17,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.016 2026-11-04 14:10:17,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:10:17,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:10:17,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'enter code value: 563412 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:10:17,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:10:17,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_loyalty_on_order_with_fixed_tax on 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-11-04 14:10:17,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:17] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.012 0.040 2026-11-04 14:10:18,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:18,540 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:18,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27518 2026-11-04 14:10:18,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:18,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27518 2026-11-04 14:10:18,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141018_646021_TestUi.txt 2026-11-04 14:10:18,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpe90gf2ec_chrome_odoo" 2026-11-04 14:10:18,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_specific_product ... 2026-11-04 14:10:19,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27727 2026-11-04 14:10:19,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp799w5zor_chrome_odoo 2026-11-04 14:10:19,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34345/json/version 2026-11-04 14:10:19,813 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34345/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:19,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:19,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34345/json 2026-11-04 14:10:19,844 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34345/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:19,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34345/devtools/page/95A24270AE93503F04D5B2CB0B1B2060 2026-11-04 14:10:19,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:19,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:10:20,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:10:20,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:10:20,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:10:20,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:10:20,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:10:21,086 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.081 0.776 2026-11-04 14:10:21,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '95A24270AE93503F04D5B2CB0B1B2060', 'loaderId': '5672773203034C478F948E39E3ADF951', 'isDownload': False} 2026-11-04 14:10:21,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltySpecificDiscountTour')" 2026-11-04 14:10:21,110 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:21,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.028 2026-11-04 14:10:21,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.045 2026-11-04 14:10:21,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.057 2026-11-04 14:10:21,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:10:21,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:10:21,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-11-04 14:10:21,797 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:10:21,802 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:10:21,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltySpecificDiscountTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:10:22,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.242 0.642 2026-11-04 14:10:22,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:22] "GET /pos/web HTTP/1.1" 200 - 20 0.020 0.898 2026-11-04 14:10:22,807 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:22,890 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.142 2026-11-04 14:10:22,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:10:23,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:10:23,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.143 0.552 2026-11-04 14:10:23,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:10:23,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.064 2026-11-04 14:10:23,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.015 2026-11-04 14:10:23,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:10:23,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:23] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.031 0.039 2026-11-04 14:10:24,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.109 2026-11-04 14:10:24,079 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:24,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.170 2026-11-04 14:10:24,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.242 2026-11-04 14:10:24,196 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:10:24,221 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:10:24,231 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:24,240 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:24,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.318 2026-11-04 14:10:24,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.350 2026-11-04 14:10:24,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.338 2026-11-04 14:10:24,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.027 0.299 2026-11-04 14:10:24,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1488&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.356 2026-11-04 14:10:24,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.010 0.250 2026-11-04 14:10:24,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.242 2026-11-04 14:10:24,530 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:10:24,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.206 2026-11-04 14:10:24,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.169 2026-11-04 14:10:24,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.185 2026-11-04 14:10:24,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.019 0.199 2026-11-04 14:10:24,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.170 2026-11-04 14:10:24,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.160 2026-11-04 14:10:24,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1489&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.235 2026-11-04 14:10:24,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.301 2026-11-04 14:10:24,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:10:24,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.353 2026-11-04 14:10:24,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:10:24,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.300 2026-11-04 14:10:24,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:24] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.287 2026-11-04 14:10:24,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-11-04 14:10:25,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click product 'Test Product B' (trigger: article.product .product-content .product-name:contains("Test Product B"))' 2026-11-04 14:10:25,014 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.277 2026-11-04 14:10:25,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.242 2026-11-04 14:10:25,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product B","quantity":"1.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product B")):has(em.qty:contains("1")):has(.price:contains("40.00")))' 2026-11-04 14:10:25,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:25,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-11-04 14:10:25,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.016 0.132 2026-11-04 14:10:25,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 10 per order on specific products","price":"-10.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 10 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-10.00")))' 2026-11-04 14:10:25,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '70.00' (trigger: .product-screen .order-summary .total:contains("70.00"))' 2026-11-04 14:10:25,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:25,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 10 per order on specific products' (trigger: .selection-item:contains("$ 10 per order on specific products"))' 2026-11-04 14:10:25,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '60.00' (trigger: .product-screen .order-summary .total:contains("60.00"))' 2026-11-04 14:10:25,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:25,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'click selection '$ 30 per order on specific products' (trigger: .selection-item:contains("$ 30 per order on specific products"))' 2026-11-04 14:10:25,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"$ 30 per order on specific products","price":"-30.00","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("$ 30 per order on specific products")):has(em.qty:contains("1")):has(.price:contains("-30.00")))' 2026-11-04 14:10:25,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltySpecificDiscountTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-11-04 14:10:25,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:25,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27727 2026-11-04 14:10:25,270 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:10:25,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:25,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27727 2026-11-04 14:10:25,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141025_379081_TestUi.txt 2026-11-04 14:10:25,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp799w5zor_chrome_odoo" 2026-11-04 14:10:25,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_using_same_product ... 2026-11-04 14:10:26,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 27928 2026-11-04 14:10:26,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzxq6kg9s_chrome_odoo 2026-11-04 14:10:26,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39277/json/version 2026-11-04 14:10:26,677 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39277/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:26,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:26,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39277/json 2026-11-04 14:10:26,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39277/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:26,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39277/devtools/page/583BC33A3DA854DB4BA646D4CA27A875 2026-11-04 14:10:26,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:26,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:10:27,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:10:27,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:10:27,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:10:27,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:10:27,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:10:29,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.076 1.921 2026-11-04 14:10:29,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '583BC33A3DA854DB4BA646D4CA27A875', 'loaderId': 'BC7C9F96C4E47D8AB6E0C02141AABC00', 'isDownload': False} 2026-11-04 14:10:29,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyFreeProductTour2')" 2026-11-04 14:10:29,163 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:29,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-11-04 14:10:29,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-11-04 14:10:29,210 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-11-04 14:10:29,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:10:29,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:10:29,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-11-04 14:10:29,818 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:10:29,829 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:29,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyFreeProductTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:10:30,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.265 0.637 2026-11-04 14:10:30,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:30] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.959 2026-11-04 14:10:30,891 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:30,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.144 2026-11-04 14:10:31,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:10:31,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:10:31,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.139 0.528 2026-11-04 14:10:31,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:10:31,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.066 2026-11-04 14:10:31,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:10:31,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:10:32,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.025 0.051 2026-11-04 14:10:32,036 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:10:32,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.118 2026-11-04 14:10:32,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.182 2026-11-04 14:10:32,162 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:10:32,171 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:10:32,181 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:10:32,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.231 2026-11-04 14:10:32,209 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:10:32,238 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.276 2026-11-04 14:10:32,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.332 2026-11-04 14:10:32,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.257 2026-11-04 14:10:32,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.296 2026-11-04 14:10:32,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.005 0.197 2026-11-04 14:10:32,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.187 2026-11-04 14:10:32,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.173 2026-11-04 14:10:32,429 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:10:32,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.135 2026-11-04 14:10:32,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.019 0.152 2026-11-04 14:10:32,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.170 2026-11-04 14:10:32,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.130 2026-11-04 14:10:32,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.129 2026-11-04 14:10:32,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1492&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.184 2026-11-04 14:10:32,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.233 2026-11-04 14:10:32,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.295 2026-11-04 14:10:32,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.262 2026-11-04 14:10:32,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.277 2026-11-04 14:10:32,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.240 2026-11-04 14:10:32,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:10:32,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:10:32,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.201 2026-11-04 14:10:32,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.040 2026-11-04 14:10:32,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:10:32,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:10:32,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:10:33,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test Product A")):has(em.qty:contains("1")))' 2026-11-04 14:10:33,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on 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(em.qty:contains("1")))' 2026-11-04 14:10:33,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:10:33,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:33,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'click selection 'Free Product - Test Product A' (trigger: .selection-item:contains("Free Product - Test Product A"))' 2026-11-04 14:10:33,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product - Test Product A","price":"-11.50","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product - Test Product A")):has(em.qty:contains("1")):has(.price:contains("-11.50")))' 2026-11-04 14:10:33,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyFreeProductTour2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:10:33,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:33,200 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:33,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 27928 2026-11-04 14:10:33,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:33,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 27928 2026-11-04 14:10:33,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141033_328766_TestUi.txt 2026-11-04 14:10:33,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzxq6kg9s_chrome_odoo" 2026-11-04 14:10:33,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_next_order_coupon_free_product ... 2026-11-04 14:10:35,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28126 2026-11-04 14:10:35,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpwpni06av_chrome_odoo 2026-11-04 14:10:35,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44707/json/version 2026-11-04 14:10:35,394 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44707/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:35,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:35,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44707/json 2026-11-04 14:10:35,402 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44707/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:35,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44707/devtools/page/30F08F80E3BBF85B7E26326F4EBC2DA2 2026-11-04 14:10:35,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:35,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:10:35,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:10:35,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:10:35,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:10:35,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:10:35,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:10:36,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:36] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.088 0.808 2026-11-04 14:10:36,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '30F08F80E3BBF85B7E26326F4EBC2DA2', 'loaderId': '8602A75ECCE53811D3F69FF27D380AB2', 'isDownload': False} 2026-11-04 14:10:36,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.1')" 2026-11-04 14:10:36,665 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:36,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:36] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.018 2026-11-04 14:10:36,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:36] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.029 2026-11-04 14:10:36,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:36] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.041 2026-11-04 14:10:37,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:10:37,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:10:37,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:10:37,276 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:10:37,279 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:10:37,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:10:38,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.265 0.647 2026-11-04 14:10:38,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:38] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.933 2026-11-04 14:10:38,296 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:38,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.087 2026-11-04 14:10:38,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:10:38,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:10:39,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.145 0.497 2026-11-04 14:10:39,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.065 2026-11-04 14:10:39,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:10:39,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-11-04 14:10:39,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:10:39,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.034 0.042 2026-11-04 14:10:39,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.090 2026-11-04 14:10:39,436 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:10:39,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.143 2026-11-04 14:10:39,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.186 2026-11-04 14:10:39,604 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.259 2026-11-04 14:10:39,634 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:10:39,664 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:10:39,677 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:39,687 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:10:39,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.343 2026-11-04 14:10:39,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.338 2026-11-04 14:10:39,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.321 2026-11-04 14:10:39,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.364 2026-11-04 14:10:39,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.008 0.343 2026-11-04 14:10:39,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.199 2026-11-04 14:10:39,914 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:10:39,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.203 2026-11-04 14:10:40,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.024 0.260 2026-11-04 14:10:40,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.265 2026-11-04 14:10:40,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.230 2026-11-04 14:10:40,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.172 2026-11-04 14:10:40,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.018 0.170 2026-11-04 14:10:40,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.187 2026-11-04 14:10:40,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.279 2026-11-04 14:10:40,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.234 2026-11-04 14:10:40,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:10:40,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.008 0.222 2026-11-04 14:10:40,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:10:40,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.249 2026-11-04 14:10:40,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:10:40,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.249 2026-11-04 14:10:40,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.186 2026-11-04 14:10:40,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.008 0.080 2026-11-04 14:10:40,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:10:40,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-11-04 14:10:40,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 14:10:40,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 14:10:40,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:10:40,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("3")))' 2026-11-04 14:10:41,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'order total amount is '150.00' (trigger: .product-screen .order-summary .total:contains("150.00"))' 2026-11-04 14:10:41,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:10:41,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:10:41,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:10:41,498 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:41,502 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:41,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:10:41,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:10:41,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:10:41,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:10:41,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:10:41,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52726051 for PoS orders references: ['Order 00276-002-0001'] (draft: False) 2026-11-04 14:10:41,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:10:41,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:10:41,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52726051 with result: [{'id': 339, 'pos_reference': 'Order 00276-002-0001', 'account_move': False}] 2026-11-04 14:10:41,776 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.059 0.128 2026-11-04 14:10:41,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.021 0.058 2026-11-04 14:10:41,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.013 2026-11-04 14:10:41,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "GET /report/barcode/Code128/0447-e38a-4225 HTTP/1.1" 200 - 2 0.001 0.032 2026-11-04 14:10:41,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:10:42,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:42,702 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:10:42,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28126 2026-11-04 14:10:42,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:42,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28126 2026-11-04 14:10:42,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141042_808170_TestUi.txt 2026-11-04 14:10:42,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpwpni06av_chrome_odoo" 2026-11-04 14:10:43,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28341 2026-11-04 14:10:43,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpye9ezczo_chrome_odoo 2026-11-04 14:10:43,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41009/json/version 2026-11-04 14:10:43,313 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41009/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:43,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:43,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41009/json 2026-11-04 14:10:43,341 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41009/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:43,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41009/devtools/page/A7885E80A553904273831ADC448CD0BA 2026-11-04 14:10:43,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:43,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:10:43,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:10:43,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:10:43,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:10:43,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:10:43,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:43] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.091 2026-11-04 14:10:43,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A7885E80A553904273831ADC448CD0BA', 'loaderId': 'D70B4A55F3FB18396133991A6DDB6808', 'isDownload': False} 2026-11-04 14:10:43,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour11.2')" 2026-11-04 14:10:43,579 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:43,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:43] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-11-04 14:10:43,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:43] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:10:43,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:43] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.009 0.026 2026-11-04 14:10:44,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:44] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 14:10:44,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:44] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:10:44,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:44] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-11-04 14:10:44,243 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:10:44,249 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:44] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:10:44,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour11.2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:10:44,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:44] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.132 0.497 2026-11-04 14:10:44,952 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:44] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.637 2026-11-04 14:10:44,986 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:45,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.091 2026-11-04 14:10:45,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:10:45,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:10:45,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:45] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.127 0.476 2026-11-04 14:10:45,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.059 2026-11-04 14:10:45,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:45] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.017 2026-11-04 14:10:45,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:45] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:10:46,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.033 0.050 2026-11-04 14:10:46,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.053 2026-11-04 14:10:46,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:10:46,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.093 2026-11-04 14:10:46,165 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:10:46,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.138 2026-11-04 14:10:46,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1494&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.188 2026-11-04 14:10:46,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:10:46,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.245 2026-11-04 14:10:46,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.234 2026-11-04 14:10:46,337 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:10:46,337 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:10:46,361 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:10:46,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.276 2026-11-04 14:10:46,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:10:46,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1495&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.005 0.246 2026-11-04 14:10:46,460 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:10:46,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-11-04 14:10:46,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.257 2026-11-04 14:10:46,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 14:10:46,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.257 2026-11-04 14:10:46,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:10:46,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.188 2026-11-04 14:10:46,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:10:46,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:10:46,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:10:46,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:10:46,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.024 0.224 2026-11-04 14:10:46,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:10:46,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.219 2026-11-04 14:10:46,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.171 2026-11-04 14:10:46,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.168 2026-11-04 14:10:46,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.174 2026-11-04 14:10:46,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.145 2026-11-04 14:10:46,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.131 2026-11-04 14:10:46,767 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 17 0.014 0.131 2026-11-04 14:10:46,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.168 2026-11-04 14:10:46,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.180 2026-11-04 14:10:46,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.182 2026-11-04 14:10:46,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.167 2026-11-04 14:10:46,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:46] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.153 2026-11-04 14:10:48,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:10:48,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-11-04 14:10:48,061 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:48,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on 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-11-04 14:10:48,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:10:48,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:10:48,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:10:48,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:10:48,176 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:48,177 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:10:48,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:10:48,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:10:48,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:10:48,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:10:48,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour11.2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:10:48,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.016 2026-11-04 14:10:48,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8581583 for PoS orders references: ['Order 00276-004-0001'] (draft: False) 2026-11-04 14:10:48,305 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:10:48,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8581583 with result: [{'id': 340, 'pos_reference': 'Order 00276-004-0001', 'account_move': False}] 2026-11-04 14:10:48,428 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.035 0.104 2026-11-04 14:10:48,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.018 0.053 2026-11-04 14:10:48,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:10:48,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:10:49,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:49,330 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:49,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28341 2026-11-04 14:10:49,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:49,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28341 2026-11-04 14:10:49,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141049_464456_TestUi.txt 2026-11-04 14:10:49,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpye9ezczo_chrome_odoo" 2026-11-04 14:10:49,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_buy_x_get_y ... 2026-11-04 14:10:50,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28552 2026-11-04 14:10:50,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd6lnpb9f_chrome_odoo 2026-11-04 14:10:50,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32789/json/version 2026-11-04 14:10:50,608 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32789/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:50,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:50,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:32789/json 2026-11-04 14:10:50,671 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32789/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:50,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:32789/devtools/page/6907F3313F1EEE11C4CFDF115A2F016B 2026-11-04 14:10:50,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:50,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:10:51,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:10:51,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:10:51,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:10:51,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:10:51,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:10:52,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.090 0.899 2026-11-04 14:10:52,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '6907F3313F1EEE11C4CFDF115A2F016B', 'loaderId': '08644D6251EEFA0F57BA8FB6B097DD17', 'isDownload': False} 2026-11-04 14:10:52,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour12')" 2026-11-04 14:10:52,113 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:52,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.016 2026-11-04 14:10:52,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.045 2026-11-04 14:10:52,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.037 2026-11-04 14:10:52,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.013 2026-11-04 14:10:52,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:10:52,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.015 2026-11-04 14:10:52,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:10:52,725 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:10:52,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour12', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:10:53,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.280 0.747 2026-11-04 14:10:53,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:53] "GET /pos/web HTTP/1.1" 200 - 20 0.013 1.038 2026-11-04 14:10:53,842 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:10:53,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.120 2026-11-04 14:10:53,952 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:10:54,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.017 2026-11-04 14:10:54,766 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.155 0.555 2026-11-04 14:10:54,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:10:54,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.074 2026-11-04 14:10:54,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.018 2026-11-04 14:10:54,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:10:55,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.029 0.045 2026-11-04 14:10:55,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.125 2026-11-04 14:10:55,123 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:10:55,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1497&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.160 2026-11-04 14:10:55,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1498&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.212 2026-11-04 14:10:55,241 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:10:55,252 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:10:55,268 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:10:55,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.279 2026-11-04 14:10:55,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.342 2026-11-04 14:10:55,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.004 0.009 2026-11-04 14:10:55,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.252 2026-11-04 14:10:55,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.260 2026-11-04 14:10:55,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.165 2026-11-04 14:10:55,458 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:10:55,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.173 2026-11-04 14:10:55,476 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:10:55,482 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.439 2026-11-04 14:10:55,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.024 0.196 2026-11-04 14:10:55,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.179 2026-11-04 14:10:55,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.156 2026-11-04 14:10:55,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.013 0.163 2026-11-04 14:10:55,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.218 2026-11-04 14:10:55,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.244 2026-11-04 14:10:55,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.225 2026-11-04 14:10:55,811 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.204 2026-11-04 14:10:55,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.007 0.226 2026-11-04 14:10:55,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.250 2026-11-04 14:10:55,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.008 0.220 2026-11-04 14:10:55,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.012 0.184 2026-11-04 14:10:55,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:10:55,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-11-04 14:10:55,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.027 2026-11-04 14:10:56,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product A")):has(em.qty:contains("1")))' 2026-11-04 14:10:56,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:10:56,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on 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(em.qty:contains("2")))' 2026-11-04 14:10:56,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product A' (trigger: article.product .product-content .product-name:contains("Free Product A"))' 2026-11-04 14:10:57,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-11-04 14:10:57,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on 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-11-04 14:10:57,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-11-04 14:10:57,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("1")))' 2026-11-04 14:10:57,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:10:57,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on 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(em.qty:contains("2")))' 2026-11-04 14:10:57,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-11-04 14:10:57,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:10:58,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '12.00' (trigger: .product-screen .order-summary .total:contains("12.00"))' 2026-11-04 14:10:58,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on 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-11-04 14:10:58,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-11-04 14:10:58,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-11-04 14:10:58,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'click product 'Free Product B' (trigger: article.product .product-content .product-name:contains("Free Product B"))' 2026-11-04 14:10:58,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Free Product B","quantity":"6.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Free Product B")):has(em.qty:contains("6")))' 2026-11-04 14:10:58,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on step: 'order total amount is '22.00' (trigger: .product-screen .order-summary .total:contains("22.00"))' 2026-11-04 14:10:58,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour12 on 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-11-04 14:10:58,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:10:58,296 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:10:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:10:58,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28552 2026-11-04 14:10:58,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:10:58,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28552 2026-11-04 14:10:58,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141058_433536_TestUi.txt 2026-11-04 14:10:58,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd6lnpb9f_chrome_odoo" 2026-11-04 14:10:58,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_program_with_tagged_free_product ... 2026-11-04 14:10:59,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28755 2026-11-04 14:10:59,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp2m_smv5b_chrome_odoo 2026-11-04 14:10:59,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36517/json/version 2026-11-04 14:10:59,718 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36517/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:10:59,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:10:59,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36517/json 2026-11-04 14:10:59,791 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36517/json with timeout 3 increased to 10s during tests 2026-11-04 14:10:59,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36517/devtools/page/C4CD56949AF537152ED41285EB61887E 2026-11-04 14:10:59,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:10:59,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:11:00,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:11:00,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:11:00,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:11:00,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:11:00,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:11:01,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.084 0.908 2026-11-04 14:11:01,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'C4CD56949AF537152ED41285EB61887E', 'loaderId': '42EFE95AEC080BFBA05E7E929C1636E8', 'isDownload': False} 2026-11-04 14:11:01,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour10')" 2026-11-04 14:11:01,260 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:01,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.012 0.011 2026-11-04 14:11:01,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.029 2026-11-04 14:11:01,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:11:01,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.014 2026-11-04 14:11:01,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.009 2026-11-04 14:11:01,912 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:11:01,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.020 2026-11-04 14:11:01,923 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:11:01,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour10', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:11:02,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.270 0.707 2026-11-04 14:11:02,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:02] "GET /pos/web HTTP/1.1" 200 - 20 0.019 0.996 2026-11-04 14:11:03,038 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:03,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.113 2026-11-04 14:11:03,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.024 2026-11-04 14:11:03,238 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:11:04,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.147 0.607 2026-11-04 14:11:04,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:11:04,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.063 2026-11-04 14:11:04,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-11-04 14:11:04,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:11:04,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.025 0.037 2026-11-04 14:11:04,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.112 2026-11-04 14:11:04,329 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:11:04,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1500&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.138 2026-11-04 14:11:04,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1501&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.182 2026-11-04 14:11:04,423 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:11:04,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.227 2026-11-04 14:11:04,456 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:11:04,460 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:11:04,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.282 2026-11-04 14:11:04,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.258 2026-11-04 14:11:04,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.211 2026-11-04 14:11:04,586 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:04,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.255 2026-11-04 14:11:04,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.005 0.154 2026-11-04 14:11:04,646 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:04,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.156 2026-11-04 14:11:04,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.146 2026-11-04 14:11:04,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.151 2026-11-04 14:11:04,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.144 2026-11-04 14:11:04,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.105 2026-11-04 14:11:04,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.022 0.122 2026-11-04 14:11:04,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1502&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.165 2026-11-04 14:11:04,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.215 2026-11-04 14:11:04,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:04] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.255 2026-11-04 14:11:05,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.284 2026-11-04 14:11:05,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.338 2026-11-04 14:11:05,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.313 2026-11-04 14:11:05,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.266 2026-11-04 14:11:05,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:11:05,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.245 2026-11-04 14:11:05,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click product 'Product Test' (trigger: article.product .product-content .product-name:contains("Product Test"))' 2026-11-04 14:11:05,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.220 2026-11-04 14:11:05,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.037 2026-11-04 14:11:05,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-11-04 14:11:05,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product Test","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product Test")):has(em.qty:contains("1")))' 2026-11-04 14:11:05,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:11:05,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:11:05,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:11:05,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-11-04 14:11:05,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:11:05,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:05] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.016 2026-11-04 14:11:06,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:11:06,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product with Tag' (trigger: .selection-item:contains("Free Product with Tag"))' 2026-11-04 14:11:06,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'click selection 'Free Product B' (trigger: .selection-item:contains("Free Product B"))' 2026-11-04 14:11:06,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on 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-11-04 14:11:06,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: 'order total amount is '1.00' (trigger: .product-screen .order-summary .total:contains("1.00"))' 2026-11-04 14:11:06,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour10 on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:11:06,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:11:06,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28755 2026-11-04 14:11:06,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:11:06,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28755 2026-11-04 14:11:06,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141106_370497_TestUi.txt 2026-11-04 14:11:06,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp2m_smv5b_chrome_odoo" 2026-11-04 14:11:06,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_reward_product_tag ... 2026-11-04 14:11:07,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 28969 2026-11-04 14:11:07,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpypkpu2g1_chrome_odoo 2026-11-04 14:11:07,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40001/json/version 2026-11-04 14:11:07,421 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40001/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:11:07,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:11:07,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40001/json 2026-11-04 14:11:07,495 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40001/json with timeout 3 increased to 10s during tests 2026-11-04 14:11:07,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40001/devtools/page/9C2AD12406EF0AB7785983E31C995BB6 2026-11-04 14:11:07,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:11:07,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:11:07,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:11:07,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:11:07,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:11:07,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:11:07,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:11:08,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.098 0.835 2026-11-04 14:11:08,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9C2AD12406EF0AB7785983E31C995BB6', 'loaderId': '1E57BE9AE7A9E565D4ABBDEEBCF670AA', 'isDownload': False} 2026-11-04 14:11:08,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyRewardProductTag')" 2026-11-04 14:11:08,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:08,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:08] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.012 2026-11-04 14:11:08,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:08] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.030 2026-11-04 14:11:08,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:08] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-11-04 14:11:09,379 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:09] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:11:09,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.010 2026-11-04 14:11:09,449 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:11:09,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-11-04 14:11:09,454 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:09,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyRewardProductTag', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:11:10,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.246 0.572 2026-11-04 14:11:10,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:10] "GET /pos/web HTTP/1.1" 200 - 20 0.023 0.852 2026-11-04 14:11:10,442 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:10,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.134 2026-11-04 14:11:10,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:11:10,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:11:11,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.126 0.428 2026-11-04 14:11:11,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.060 2026-11-04 14:11:11,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:11:11,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:11:11,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.064 0.045 2026-11-04 14:11:11,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.148 2026-11-04 14:11:11,579 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:11:11,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.180 2026-11-04 14:11:11,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.257 2026-11-04 14:11:11,706 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:11:11,728 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:11,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.319 2026-11-04 14:11:11,739 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:11,760 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:11:11,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.371 2026-11-04 14:11:11,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.288 2026-11-04 14:11:11,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.243 2026-11-04 14:11:11,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.278 2026-11-04 14:11:11,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.006 0.180 2026-11-04 14:11:11,941 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:11:11,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.169 2026-11-04 14:11:11,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.156 2026-11-04 14:11:12,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.014 0.176 2026-11-04 14:11:12,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.180 2026-11-04 14:11:12,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.164 2026-11-04 14:11:12,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.132 2026-11-04 14:11:12,081 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.123 2026-11-04 14:11:12,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.183 2026-11-04 14:11:12,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.186 2026-11-04 14:11:12,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.149 2026-11-04 14:11:12,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.137 2026-11-04 14:11:12,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.099 2026-11-04 14:11:12,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:11:12,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:11:12,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:12,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.020 2026-11-04 14:11:12,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:12,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:11:12,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:11:12,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-11-04 14:11:12,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_a' (trigger: .selection-item:contains("product_a"))' 2026-11-04 14:11:12,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-2","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-2")))' 2026-11-04 14:11:12,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:11:12,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:12,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:12,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:11:12,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:11:12,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-11-04 14:11:12,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-11-04 14:11:12,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-5","quantity":"1.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("1")):has(.price:contains("-5")))' 2026-11-04 14:11:12,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:11:12,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:12,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:13,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:11:13,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:11:13,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'select reward (trigger: .selection-item:contains("Free Product - [product_a, product_b]"))' 2026-11-04 14:11:13,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'click selection 'product_b' (trigger: .selection-item:contains("product_b"))' 2026-11-04 14:11:13,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"Free Product","price":"-10","quantity":"2.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("Free Product")):has(em.qty:contains("2")):has(.price:contains("-10")))' 2026-11-04 14:11:13,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyRewardProductTag on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:11:13,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:11:13,129 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:11:13,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 28969 2026-11-04 14:11:13,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:11:13,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 28969 2026-11-04 14:11:13,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141113_251489_TestUi.txt 2026-11-04 14:11:13,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpypkpu2g1_chrome_odoo" 2026-11-04 14:11:13,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_loyalty_validity_dates_and_use ... 2026-11-04 14:11:14,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29170 2026-11-04 14:11:14,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpyvxtca3m_chrome_odoo 2026-11-04 14:11:14,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35997/json/version 2026-11-04 14:11:14,081 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35997/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:11:14,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:11:14,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35997/json 2026-11-04 14:11:14,121 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35997/json with timeout 3 increased to 10s during tests 2026-11-04 14:11:14,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35997/devtools/page/20466DBE23A40EF21D7CCFA0B686AF6F 2026-11-04 14:11:14,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:11:14,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:11:14,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:11:14,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:11:14,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:11:14,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:11:14,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:11:15,411 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:15] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.085 0.914 2026-11-04 14:11:15,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '20466DBE23A40EF21D7CCFA0B686AF6F', 'loaderId': 'AEB5521C620230B6685C4568C633AE30', 'isDownload': False} 2026-11-04 14:11:15,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity1')" 2026-11-04 14:11:15,445 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:15,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:15] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:11:15,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:15] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.022 2026-11-04 14:11:15,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:15] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 14:11:15,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 14:11:15,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:11:16,035 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 14:11:16,037 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:11:16,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:11:16,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:11:16,837 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.234 0.551 2026-11-04 14:11:16,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:16] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.791 2026-11-04 14:11:16,930 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:16,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.108 2026-11-04 14:11:17,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:11:17,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:11:17,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.151 0.557 2026-11-04 14:11:17,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:11:17,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.073 2026-11-04 14:11:17,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:11:17,971 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:11:18,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.041 0.059 2026-11-04 14:11:18,131 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:18,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.128 2026-11-04 14:11:18,180 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:11:18,192 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:18,198 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:18,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.160 2026-11-04 14:11:18,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.211 2026-11-04 14:11:18,308 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.251 2026-11-04 14:11:18,317 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:18,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.339 2026-11-04 14:11:18,411 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.010 0.251 2026-11-04 14:11:18,433 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:18,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.259 2026-11-04 14:11:18,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.271 2026-11-04 14:11:18,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.233 2026-11-04 14:11:18,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.182 2026-11-04 14:11:18,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.142 2026-11-04 14:11:18,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.117 2026-11-04 14:11:18,586 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.093 2026-11-04 14:11:18,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.151 2026-11-04 14:11:18,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.185 2026-11-04 14:11:18,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.221 2026-11-04 14:11:18,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.239 2026-11-04 14:11:18,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.238 2026-11-04 14:11:18,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.233 2026-11-04 14:11:18,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.215 2026-11-04 14:11:18,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.183 2026-11-04 14:11:18,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:11:18,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.014 2026-11-04 14:11:18,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:11:18,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:11:19,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:11:19,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-11-04 14:11:19,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-11-04 14:11:19,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:19,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:19,930 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:19,936 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:19,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:19,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:11:19,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:19,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:20,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:20,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41284119 for PoS orders references: ['Order 00280-002-0001'] (draft: False) 2026-11-04 14:11:20,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:11:20,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41284119 with result: [{'id': 341, 'pos_reference': 'Order 00280-002-0001', 'account_move': False}] 2026-11-04 14:11:20,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.063 0.118 2026-11-04 14:11:20,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:20] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.022 0.056 2026-11-04 14:11:20,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:20] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.016 0.017 2026-11-04 14:11:20,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:20] "GET /report/barcode/Code128/0442-e4b3-455b HTTP/1.1" 200 - 2 0.001 0.044 2026-11-04 14:11:21,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:11:21,101 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:21,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29170 2026-11-04 14:11:21,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:11:21,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29170 2026-11-04 14:11:21,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141121_249159_TestUi.txt 2026-11-04 14:11:21,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpyvxtca3m_chrome_odoo" 2026-11-04 14:11:21,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29378 2026-11-04 14:11:21,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp1ka8rai3_chrome_odoo 2026-11-04 14:11:21,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33793/json/version 2026-11-04 14:11:21,606 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33793/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:11:21,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:11:21,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:33793/json 2026-11-04 14:11:21,649 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33793/json with timeout 3 increased to 10s during tests 2026-11-04 14:11:21,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:33793/devtools/page/D8DD4D90C3E96B691C679A7F971BA842 2026-11-04 14:11:21,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:11:21,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:11:21,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:11:21,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:11:21,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:11:21,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:11:21,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:21] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.013 0.054 2026-11-04 14:11:21,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D8DD4D90C3E96B691C679A7F971BA842', 'loaderId': '73F9172797BFB4748D7AA416CA1637C4', 'isDownload': False} 2026-11-04 14:11:21,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyValidity2')" 2026-11-04 14:11:21,852 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:21,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:21] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:11:21,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:21] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.029 2026-11-04 14:11:21,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:21] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.038 2026-11-04 14:11:22,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:22] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.008 0.010 2026-11-04 14:11:22,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:11:22,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.047 0.010 2026-11-04 14:11:22,399 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.058 2026-11-04 14:11:22,400 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-11-04 14:11:22,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyValidity2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:11:22,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.149 0.376 2026-11-04 14:11:23,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:23] "GET /pos/web HTTP/1.1" 200 - 20 0.027 0.535 2026-11-04 14:11:23,059 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:24,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 1.133 2026-11-04 14:11:24,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.023 2026-11-04 14:11:24,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:11:24,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.120 0.470 2026-11-04 14:11:24,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.075 2026-11-04 14:11:24,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.016 2026-11-04 14:11:24,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:11:25,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.028 0.050 2026-11-04 14:11:25,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.154 2026-11-04 14:11:25,156 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:11:25,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.213 2026-11-04 14:11:25,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.243 2026-11-04 14:11:25,315 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:11:25,327 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:25,336 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:11:25,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.347 2026-11-04 14:11:25,371 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:11:25,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.027 0.372 2026-11-04 14:11:25,428 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.362 2026-11-04 14:11:25,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.299 2026-11-04 14:11:25,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.315 2026-11-04 14:11:25,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.169 2026-11-04 14:11:25,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.163 2026-11-04 14:11:25,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.144 2026-11-04 14:11:25,593 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.153 2026-11-04 14:11:25,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.149 2026-11-04 14:11:25,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.110 2026-11-04 14:11:25,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.013 0.112 2026-11-04 14:11:25,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.129 2026-11-04 14:11:25,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.180 2026-11-04 14:11:25,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.190 2026-11-04 14:11:25,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.203 2026-11-04 14:11:25,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.195 2026-11-04 14:11:25,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.117 2026-11-04 14:11:25,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:11:26,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:11:26,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:11:26,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:11:26,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-11-04 14:11:26,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on 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-11-04 14:11:26,988 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:27,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:27,028 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:27,030 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:11:27,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:27,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:11:27,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:27,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:27,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:27,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41750463 for PoS orders references: ['Order 00280-004-0001'] (draft: False) 2026-11-04 14:11:27,116 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:11:27,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41750463 with result: [{'id': 342, 'pos_reference': 'Order 00280-004-0001', 'account_move': False}] 2026-11-04 14:11:27,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.027 0.068 2026-11-04 14:11:27,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.021 0.081 2026-11-04 14:11:27,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-11-04 14:11:27,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "GET /report/barcode/Code128/044c-3210-4bfe HTTP/1.1" 200 - 2 0.001 0.032 2026-11-04 14:11:27,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:11:28,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:11:28,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:11:28,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:11:28,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-11-04 14:11:29,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'check that no reward can be claimed (trigger: .control-button:contains('Reward'):not(.highlight))' 2026-11-04 14:11:29,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:29,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:29,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:29,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:11:29,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:29,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:29,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7884462 for PoS orders references: ['Order 00280-004-0002'] (draft: False) 2026-11-04 14:11:29,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyValidity2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:29,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7884462 with result: [{'id': 343, 'pos_reference': 'Order 00280-004-0002', 'account_move': False}] 2026-11-04 14:11:29,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.028 0.095 2026-11-04 14:11:29,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.017 0.054 2026-11-04 14:11:29,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:29] "GET /report/barcode/Code128/0441-e2b3-4a0e HTTP/1.1" 200 - 2 0.001 0.025 2026-11-04 14:11:29,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:11:30,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:11:30,138 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:30,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29378 2026-11-04 14:11:30,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:11:30,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29378 2026-11-04 14:11:30,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141130_267609_TestUi.txt 2026-11-04 14:11:30,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp1ka8rai3_chrome_odoo" 2026-11-04 14:11:30,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_max_usage_partner_with_point ... 2026-11-04 14:11:31,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29598 2026-11-04 14:11:31,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpbfxw1wij_chrome_odoo 2026-11-04 14:11:31,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40439/json/version 2026-11-04 14:11:31,288 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40439/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:11:31,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:11:31,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40439/json 2026-11-04 14:11:31,349 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40439/json with timeout 3 increased to 10s during tests 2026-11-04 14:11:31,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40439/devtools/page/A41BD80AFE2C05B7DCF6528F8EC158DA 2026-11-04 14:11:31,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:11:31,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:11:31,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:11:31,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:11:31,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:11:31,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:11:31,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:11:32,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:32] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.072 0.716 2026-11-04 14:11:32,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A41BD80AFE2C05B7DCF6528F8EC158DA', 'loaderId': '0C4BDA7AE548FD4E5832D2CF2215C74E', 'isDownload': False} 2026-11-04 14:11:32,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_max_usage_partner_with_point')" 2026-11-04 14:11:32,520 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:32,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:32] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:11:32,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:32] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:11:32,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:32] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:11:33,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:33] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:11:33,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:11:33,083 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:11:33,090 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:11:33,092 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:11:33,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_max_usage_partner_with_point', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:11:33,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:11:33,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.229 0.662 2026-11-04 14:11:34,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.052 2026-11-04 14:11:34,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-11-04 14:11:34,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:11:34,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.022 0.048 2026-11-04 14:11:34,316 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.113 2026-11-04 14:11:34,338 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:11:34,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.158 2026-11-04 14:11:34,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.029 0.234 2026-11-04 14:11:34,500 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:11:34,518 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:34,545 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:34,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.027 0.294 2026-11-04 14:11:34,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.353 2026-11-04 14:11:34,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.349 2026-11-04 14:11:34,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.308 2026-11-04 14:11:34,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.321 2026-11-04 14:11:34,722 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:34,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.166 2026-11-04 14:11:34,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.001 0.171 2026-11-04 14:11:34,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.135 2026-11-04 14:11:34,755 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:11:34,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.112 2026-11-04 14:11:34,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.025 0.168 2026-11-04 14:11:34,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.145 2026-11-04 14:11:34,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.102 2026-11-04 14:11:34,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.122 2026-11-04 14:11:34,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.154 2026-11-04 14:11:34,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.171 2026-11-04 14:11:34,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.126 2026-11-04 14:11:34,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:34] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.144 2026-11-04 14:11:35,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:35] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.105 2026-11-04 14:11:35,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:11:35,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.019 2026-11-04 14:11:35,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:11:35,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-11-04 14:11:35,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:35,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.021 2026-11-04 14:11:35,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:11:35,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.019 2026-11-04 14:11:35,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:11:35,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:11:35,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:35] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:11:36,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:11:36,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:11:36,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select reward (trigger: .selection-item:contains("100% on your order"))' 2026-11-04 14:11:36,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:36,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-11-04 14:11:36,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:36,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:36,383 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:36,383 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:11:36,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:36,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:36,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:36,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75243477 for PoS orders references: ['Order 00281-001-0001'] (draft: False) 2026-11-04 14:11:36,440 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:11:36,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75243477 with result: [{'id': 344, 'pos_reference': 'Order 00281-001-0001', 'account_move': False}] 2026-11-04 14:11:36,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.058 0.120 2026-11-04 14:11:36,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 43 0.023 0.052 2026-11-04 14:11:36,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:36] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.015 2026-11-04 14:11:37,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:11:37,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:11:37,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:11:37,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:11:37,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:11:37,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:11:37,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:11:37,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:11:38,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_max_usage_partner_with_point on step: '.control-button:contains("Reward"):not(:has(.highlight))' 2026-11-04 14:11:38,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:11:38,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29598 2026-11-04 14:11:38,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:11:38,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29598 2026-11-04 14:11:38,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141138_682742_TestUi.txt 2026-11-04 14:11:38,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpbfxw1wij_chrome_odoo" 2026-11-04 14:11:38,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_min_qty_points_awarded ... 2026-11-04 14:11:39,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 29805 2026-11-04 14:11:39,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpb6mgmzz__chrome_odoo 2026-11-04 14:11:39,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40751/json/version 2026-11-04 14:11:39,640 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40751/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:11:39,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:11:39,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40751/json 2026-11-04 14:11:39,709 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40751/json with timeout 3 increased to 10s during tests 2026-11-04 14:11:39,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40751/devtools/page/5DE4B33F2E104EC01587FC5F3BE3EDF0 2026-11-04 14:11:39,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:11:39,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:11:40,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:11:40,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:11:40,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:11:40,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:11:40,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:11:40,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:40] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.081 0.788 2026-11-04 14:11:40,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5DE4B33F2E104EC01587FC5F3BE3EDF0', 'loaderId': 'FF1774232B1CC6FFCDD360479DA3ED5A', 'isDownload': False} 2026-11-04 14:11:40,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_min_qty_points_awarded')" 2026-11-04 14:11:40,952 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:40,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:40] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.009 2026-11-04 14:11:40,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:40] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.017 2026-11-04 14:11:41,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:41] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 14:11:41,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:41] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:11:41,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-11-04 14:11:41,532 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.005 2026-11-04 14:11:41,538 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:11:41,543 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:41] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:11:41,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_min_qty_points_awarded', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:11:42,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:11:42,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.222 0.619 2026-11-04 14:11:42,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.065 2026-11-04 14:11:42,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.011 2026-11-04 14:11:42,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:11:42,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.018 0.053 2026-11-04 14:11:42,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.096 2026-11-04 14:11:42,753 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:11:42,766 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.139 2026-11-04 14:11:42,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.202 2026-11-04 14:11:42,865 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:11:42,883 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:11:42,891 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:42,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.265 2026-11-04 14:11:42,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.344 2026-11-04 14:11:42,995 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:11:42,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.303 2026-11-04 14:11:43,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.276 2026-11-04 14:11:43,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.309 2026-11-04 14:11:43,100 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.192 2026-11-04 14:11:43,111 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.188 2026-11-04 14:11:43,122 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:43,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.018 0.150 2026-11-04 14:11:43,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.169 2026-11-04 14:11:43,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.165 2026-11-04 14:11:43,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.132 2026-11-04 14:11:43,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.112 2026-11-04 14:11:43,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.007 0.124 2026-11-04 14:11:43,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.140 2026-11-04 14:11:43,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.116 2026-11-04 14:11:43,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.133 2026-11-04 14:11:43,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.160 2026-11-04 14:11:43,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.125 2026-11-04 14:11:43,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:11:43,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:11:43,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:11:43,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.018 2026-11-04 14:11:43,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:11:43,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:11:43,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:11:43,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click selection 'Free Product' (trigger: .selection-item:contains("Free Product"))' 2026-11-04 14:11:43,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'loyalty points awarded 90 (trigger: .loyalty-points-total .value:contains("90"))' 2026-11-04 14:11:43,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-11-04 14:11:43,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:43,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:43,809 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:43,810 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:11:43,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:43,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:43,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:11:43,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:43,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:43,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_min_qty_points_awarded on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:43,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.021 2026-11-04 14:11:43,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #42965112 for PoS orders references: ['Order 00282-001-0001'] (draft: False) 2026-11-04 14:11:43,965 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 14:11:44,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #42965112 with result: [{'id': 345, 'pos_reference': 'Order 00282-001-0001', 'account_move': False}] 2026-11-04 14:11:44,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.068 0.110 2026-11-04 14:11:44,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:44] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.027 0.054 2026-11-04 14:11:44,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:44] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:11:44,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:11:45,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:11:45,038 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:45,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 29805 2026-11-04 14:11:45,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:11:45,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 29805 2026-11-04 14:11:45,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141145_148983_TestUi.txt 2026-11-04 14:11:45,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpb6mgmzz__chrome_odoo" 2026-11-04 14:11:45,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_multiple_gift_wallet_programs ... 2026-11-04 14:11:47,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30012 2026-11-04 14:11:47,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpd0jr5097_chrome_odoo 2026-11-04 14:11:47,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43695/json/version 2026-11-04 14:11:47,573 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43695/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:11:47,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:11:47,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:43695/json 2026-11-04 14:11:47,620 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43695/json with timeout 3 increased to 10s during tests 2026-11-04 14:11:47,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:43695/devtools/page/9B329544922F94EFAFEF5E587B55E112 2026-11-04 14:11:47,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:11:47,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:11:47,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:11:47,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:11:47,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:11:47,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:11:47,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:11:48,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:48] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.085 0.662 2026-11-04 14:11:48,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9B329544922F94EFAFEF5E587B55E112', 'loaderId': 'F2982FC30D2FD64A32BB1260A7397963', 'isDownload': False} 2026-11-04 14:11:48,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('MultipleGiftWalletProgramsTour')" 2026-11-04 14:11:48,709 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:48,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 14:11:48,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.035 2026-11-04 14:11:48,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.032 2026-11-04 14:11:49,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:11:49,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.019 2026-11-04 14:11:49,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:11:49,203 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:11:49,205 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:11:49,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('MultipleGiftWalletProgramsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:11:49,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.205 0.576 2026-11-04 14:11:50,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:50] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.783 2026-11-04 14:11:50,078 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:11:50,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.112 2026-11-04 14:11:50,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:11:50,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:11:50,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.145 0.517 2026-11-04 14:11:51,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:11:51,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.055 2026-11-04 14:11:51,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-11-04 14:11:51,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:11:51,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.033 0.041 2026-11-04 14:11:51,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.123 2026-11-04 14:11:51,324 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:11:51,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.195 2026-11-04 14:11:51,411 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.221 2026-11-04 14:11:51,434 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:11:51,449 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:51,458 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:51,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.267 2026-11-04 14:11:51,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.306 2026-11-04 14:11:51,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.290 2026-11-04 14:11:51,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.251 2026-11-04 14:11:51,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.003 0.220 2026-11-04 14:11:51,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.143 2026-11-04 14:11:51,657 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:11:51,658 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:11:51,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.025 0.184 2026-11-04 14:11:51,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.181 2026-11-04 14:11:51,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.151 2026-11-04 14:11:51,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.182 2026-11-04 14:11:51,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.135 2026-11-04 14:11:51,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.084 2026-11-04 14:11:51,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.121 2026-11-04 14:11:51,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=37&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.151 2026-11-04 14:11:51,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.181 2026-11-04 14:11:51,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.214 2026-11-04 14:11:51,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:51] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.238 2026-11-04 14:11:52,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:52] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.217 2026-11-04 14:11:52,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:52] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.189 2026-11-04 14:11:52,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:52] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.005 0.178 2026-11-04 14:11:52,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:11:52,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:11:52,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.016 2026-11-04 14:11:52,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-11-04 14:11:52,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-11-04 14:11:52,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_1' (trigger: .selection-item:contains("gift_card_1"))' 2026-11-04 14:11:52,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-11-04 14:11:52,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:11:52,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:11:52,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:11:52,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:52,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-11-04 14:11:53,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:53,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:53,192 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:11:53,195 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:11:53,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:53,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:11:53,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:53,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:53,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2668500 for PoS orders references: ['Order 00283-002-0001'] (draft: False) 2026-11-04 14:11:53,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:53,291 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:11:53,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2668500 with result: [{'id': 346, 'pos_reference': 'Order 00283-002-0001', 'account_move': False}] 2026-11-04 14:11:53,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.049 0.092 2026-11-04 14:11:53,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:53] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.019 0.059 2026-11-04 14:11:53,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:11:53,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:53] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.013 2026-11-04 14:11:54,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:11:54,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'gift_card_2' (trigger: .selection-item:contains("gift_card_2"))' 2026-11-04 14:11:54,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")))' 2026-11-04 14:11:54,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:11:54,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:11:54,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:11:54,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:54,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-11-04 14:11:54,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:11:55,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:55,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:55,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:55,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:11:55,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:55,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:55,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37613238 for PoS orders references: ['Order 00283-002-0002'] (draft: False) 2026-11-04 14:11:55,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:55,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37613238 with result: [{'id': 347, 'pos_reference': 'Order 00283-002-0002', 'account_move': False}] 2026-11-04 14:11:55,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.029 0.080 2026-11-04 14:11:55,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:55] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 24 0.016 0.043 2026-11-04 14:11:56,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-11-04 14:11:56,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-11-04 14:11:56,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-11-04 14:11:56,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-11-04 14:11:56,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:11:56,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:11:56,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-11-04 14:11:56,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:11:56,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:11:56,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 8 0.007 0.018 2026-11-04 14:11:56,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:11:56,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:56,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '30.00' (trigger: .product-screen .order-summary .total:contains("30.00"))' 2026-11-04 14:11:56,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:56] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.006 0.017 2026-11-04 14:11:57,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:57,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:57,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:57,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:11:57,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:57,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:57,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93250317 for PoS orders references: ['Order 00283-002-0003'] (draft: False) 2026-11-04 14:11:57,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:57,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93250317 with result: [{'id': 348, 'pos_reference': 'Order 00283-002-0003', 'account_move': False}] 2026-11-04 14:11:57,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.027 0.090 2026-11-04 14:11:57,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:57] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.023 0.070 2026-11-04 14:11:58,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-11-04 14:11:58,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-11-04 14:11:58,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:11:58,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:11:58,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-11-04 14:11:58,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:11:58,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:11:58,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:11:58,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:58,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '40.00' (trigger: .product-screen .order-summary .total:contains("40.00"))' 2026-11-04 14:11:58,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:11:59,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:11:59,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:11:59,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:11:59,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:11:59,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:11:59,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:11:59,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:11:59,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:59] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.020 2026-11-04 14:11:59,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11166541 for PoS orders references: ['Order 00283-002-0004'] (draft: False) 2026-11-04 14:11:59,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11166541 with result: [{'id': 349, 'pos_reference': 'Order 00283-002-0004', 'account_move': False}] 2026-11-04 14:11:59,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.030 0.075 2026-11-04 14:11:59,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:11:59] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 34 0.021 0.056 2026-11-04 14:12:00,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Top-up eWallet' (trigger: article.product .product-content .product-name:contains("Top-up eWallet"))' 2026-11-04 14:12:00,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-11-04 14:12:00,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:12:00,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:12:00,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'BBBBBBB' (trigger: .partnerlist-screen .partner-line td:contains("BBBBBBB"))' 2026-11-04 14:12:00,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:12:00,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-11-04 14:12:00,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:12:00,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:12:00,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:12:00,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:00] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-11-04 14:12:00,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:12:00,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:12:00,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:12:00,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56043140 for PoS orders references: ['Order 00283-002-0005'] (draft: False) 2026-11-04 14:12:00,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:12:01,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56043140 with result: [{'id': 350, 'pos_reference': 'Order 00283-002-0005', 'account_move': False}] 2026-11-04 14:12:01,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.024 0.074 2026-11-04 14:12:01,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.020 0.060 2026-11-04 14:12:01,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:12:01,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:12:01,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:12:01,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:12:01,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:12:01,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:12:02,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:12:02,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:12:02,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on 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(em.qty:contains("2")):has(.price:contains("12.00")))' 2026-11-04 14:12:02,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-11-04 14:12:02,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:12:02,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:12:02,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'select customer 'AAAAAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAAAAA"))' 2026-11-04 14:12:02,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button.highlight:contains("eWallet Pay")' 2026-11-04 14:12:02,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: '.control-button:contains("eWallet Pay")' 2026-11-04 14:12:03,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-11-04 14:12:03,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'selection popup has 'ewallet_2' (trigger: .selection-item:contains("ewallet_2"))' 2026-11-04 14:12:03,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click selection 'ewallet_1' (trigger: .selection-item:contains("ewallet_1"))' 2026-11-04 14:12:03,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'order total amount is '0.00' (trigger: .product-screen .order-summary .total:contains("0.00"))' 2026-11-04 14:12:03,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:12:03,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:12:03,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:12:03,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:12:03,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:12:03,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour MultipleGiftWalletProgramsTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:12:03,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:03] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.006 0.020 2026-11-04 14:12:03,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76524911 for PoS orders references: ['Order 00283-002-0006'] (draft: False) 2026-11-04 14:12:03,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76524911 with result: [{'id': 351, 'pos_reference': 'Order 00283-002-0006', 'account_move': False}] 2026-11-04 14:12:03,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.027 0.069 2026-11-04 14:12:03,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:03] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 31 0.017 0.060 2026-11-04 14:12:03,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:12:04,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:04,158 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:12:04,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30012 2026-11-04 14:12:04,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:04,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30012 2026-11-04 14:12:04,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141204_278050_TestUi.txt 2026-11-04 14:12:04,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpd0jr5097_chrome_odoo" 2026-11-04 14:12:04,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_next_order_coupon_program_expiration_date ... 2026-11-04 14:12:05,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30243 2026-11-04 14:12:05,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmphqtswm9r_chrome_odoo 2026-11-04 14:12:05,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35047/json/version 2026-11-04 14:12:05,232 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35047/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:05,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:05,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35047/json 2026-11-04 14:12:05,321 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35047/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:05,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35047/devtools/page/D33D17BAD73BC9876364DCE103D7D57A 2026-11-04 14:12:05,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:05,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:05,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:05,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:05,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:12:05,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:12:05,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:12:06,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:06] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.086 0.819 2026-11-04 14:12:06,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D33D17BAD73BC9876364DCE103D7D57A', 'loaderId': 'F9ED14E3C1DD87180476747849E5C47F', 'isDownload': False} 2026-11-04 14:12:06,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyNextOrderCouponExpirationDate')" 2026-11-04 14:12:06,640 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:06,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:06] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.014 0.014 2026-11-04 14:12:06,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:06] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.058 2026-11-04 14:12:06,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:06] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.067 2026-11-04 14:12:07,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:07] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:12:07,226 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:12:07,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:12:07,289 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:12:07,291 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:12:07,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyNextOrderCouponExpirationDate', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:12:08,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.229 0.655 2026-11-04 14:12:08,254 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:08] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.910 2026-11-04 14:12:08,286 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:08,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.091 2026-11-04 14:12:08,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:12:08,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:12:09,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.138 0.469 2026-11-04 14:12:09,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.049 2026-11-04 14:12:09,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:12:09,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 14:12:09,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.022 0.059 2026-11-04 14:12:09,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.114 2026-11-04 14:12:09,415 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:12:09,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.166 2026-11-04 14:12:09,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.238 2026-11-04 14:12:09,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.284 2026-11-04 14:12:09,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12: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-11-04 14:12:09,635 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:09,649 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:12:09,661 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:12:09,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.021 0.342 2026-11-04 14:12:09,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.309 2026-11-04 14:12:09,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.320 2026-11-04 14:12:09,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.326 2026-11-04 14:12:09,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.317 2026-11-04 14:12:09,911 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:12:09,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.232 2026-11-04 14:12:09,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.012 0.237 2026-11-04 14:12:09,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.226 2026-11-04 14:12:09,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.022 2026-11-04 14:12:09,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:09] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.196 2026-11-04 14:12:10,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.024 0.172 2026-11-04 14:12:10,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.160 2026-11-04 14:12:10,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.180 2026-11-04 14:12:10,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.375 2026-11-04 14:12:10,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.185 2026-11-04 14:12:10,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.183 2026-11-04 14:12:10,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.064 2026-11-04 14:12:10,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:12:10,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:12:10,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:12:10,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.022 2026-11-04 14:12:10,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:12:10,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:10,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:12:11,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:12:11,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:12:11,389 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:11] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:11,392 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:11] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:11,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:12:11,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:12:11,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:12:11,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:12:11,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:11,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:12:11,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79439409 for PoS orders references: ['Order 00284-002-0001'] (draft: False) 2026-11-04 14:12:11,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyNextOrderCouponExpirationDate on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:12:11,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:11] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:12:11,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79439409 with result: [{'id': 352, 'pos_reference': 'Order 00284-002-0001', 'account_move': False}] 2026-11-04 14:12:11,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:11] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.073 0.146 2026-11-04 14:12:11,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:11] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.025 0.060 2026-11-04 14:12:11,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:11] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-11-04 14:12:11,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:11] "GET /report/barcode/Code128/0440-3da4-4005 HTTP/1.1" 200 - 2 0.001 0.035 2026-11-04 14:12:12,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:12:12,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:12,623 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:12,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30243 2026-11-04 14:12:12,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:12,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30243 2026-11-04 14:12:12,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141212_746255_TestUi.txt 2026-11-04 14:12:12,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmphqtswm9r_chrome_odoo" 2026-11-04 14:12:12,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_expired_program ... 2026-11-04 14:12:13,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30461 2026-11-04 14:12:13,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp0dmpot9w_chrome_odoo 2026-11-04 14:12:13,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35283/json/version 2026-11-04 14:12:13,952 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35283/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:14,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:14,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35283/json 2026-11-04 14:12:14,001 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35283/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:14,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35283/devtools/page/739635FD71EC25A9733075F7CB6B62C7 2026-11-04 14:12:14,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:14,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:14,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:14,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:14,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:12:14,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:12:14,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:12:15,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.080 0.636 2026-11-04 14:12:15,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '739635FD71EC25A9733075F7CB6B62C7', 'loaderId': '7A1026FD0B6A3E14ED1EE58CE5BB5B17', 'isDownload': False} 2026-11-04 14:12:15,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_not_create_loyalty_card_expired_program')" 2026-11-04 14:12:15,076 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:15,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:12:15,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-11-04 14:12:15,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 14:12:15,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:12:15,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:12:15,670 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:12:15,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-11-04 14:12:15,690 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:15,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_not_create_loyalty_card_expired_program', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:12:16,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 292 0.209 0.474 2026-11-04 14:12:16,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:16] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.694 2026-11-04 14:12:16,490 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:16,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.112 2026-11-04 14:12:16,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:12:16,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:12:17,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 168 0.118 0.458 2026-11-04 14:12:17,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.062 2026-11-04 14:12:17,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-11-04 14:12:17,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:12:17,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.017 0.050 2026-11-04 14:12:17,566 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.113 2026-11-04 14:12:17,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.172 2026-11-04 14:12:17,648 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:17,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.025 0.238 2026-11-04 14:12:17,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.309 2026-11-04 14:12:17,812 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12: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-11-04 14:12:17,829 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:17,835 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:17,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.367 2026-11-04 14:12:17,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.326 2026-11-04 14:12:17,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.293 2026-11-04 14:12:17,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:17] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.317 2026-11-04 14:12:18,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.308 2026-11-04 14:12:18,071 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:12:18,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.214 2026-11-04 14:12:18,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.220 2026-11-04 14:12:18,094 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:12:18,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.226 2026-11-04 14:12:18,111 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.215 2026-11-04 14:12:18,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.188 2026-11-04 14:12:18,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.020 0.209 2026-11-04 14:12:18,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.167 2026-11-04 14:12:18,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.171 2026-11-04 14:12:18,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.009 0.201 2026-11-04 14:12:18,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.213 2026-11-04 14:12:18,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.183 2026-11-04 14:12:18,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.070 2026-11-04 14:12:18,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:12:18,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:12:18,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:12:18,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.019 2026-11-04 14:12:18,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:12:18,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:12:18,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:12:18,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:12:18,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:18,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:12:19,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:12:19,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:12:19,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:12:19,609 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:12:19,609 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:19,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:12:19,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:12:19,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:12:19,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:19,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:12:19,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_not_create_loyalty_card_expired_program on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:12:19,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18312792 for PoS orders references: ['Order 00285-002-0001'] (draft: False) 2026-11-04 14:12:19,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:12:19,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18312792 with result: [{'id': 353, 'pos_reference': 'Order 00285-002-0001', 'account_move': False}] 2026-11-04 14:12:19,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 100 0.050 0.094 2026-11-04 14:12:19,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:19] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.012 2026-11-04 14:12:20,594 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:12:20,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:20,661 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:20,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30461 2026-11-04 14:12:20,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:20,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30461 2026-11-04 14:12:20,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141220_791578_TestUi.txt 2026-11-04 14:12:20,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp0dmpot9w_chrome_odoo" 2026-11-04 14:12:20,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_not_create_loyalty_card_max_usage_program ... 2026-11-04 14:12:21,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30668 2026-11-04 14:12:21,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl13keu7b_chrome_odoo 2026-11-04 14:12:21,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40207/json/version 2026-11-04 14:12:21,905 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40207/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:22,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:22,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40207/json 2026-11-04 14:12:22,003 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40207/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:22,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40207/devtools/page/B471529246E70671F11354CB1DDE9C8C 2026-11-04 14:12:22,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:22,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:22,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:22,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:22,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:12:22,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:12:22,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:12:23,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.083 0.675 2026-11-04 14:12:23,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B471529246E70671F11354CB1DDE9C8C', 'loaderId': '748171282C05110C360FA094D60A56A8', 'isDownload': False} 2026-11-04 14:12:23,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderClaimReward')" 2026-11-04 14:12:23,180 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:23,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.010 2026-11-04 14:12:23,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-11-04 14:12:23,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.016 2026-11-04 14:12:23,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 14:12:23,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:12:23,789 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:12:23,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:12:23,799 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:12:23,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderClaimReward', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:12:24,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.250 0.636 2026-11-04 14:12:24,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:24] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.867 2026-11-04 14:12:24,776 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:24,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.079 2026-11-04 14:12:24,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:12:25,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:12:26,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:12:26,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.141 1.525 2026-11-04 14:12:26,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.065 2026-11-04 14:12:26,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.015 2026-11-04 14:12:26,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:12:26,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:26] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.022 0.051 2026-11-04 14:12:27,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.110 2026-11-04 14:12:27,020 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:27,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.149 2026-11-04 14:12:27,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.214 2026-11-04 14:12:27,157 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12: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-11-04 14:12:27,178 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:12:27,189 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:27,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.295 2026-11-04 14:12:27,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.327 2026-11-04 14:12:27,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.335 2026-11-04 14:12:27,310 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:12:27,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.287 2026-11-04 14:12:27,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.357 2026-11-04 14:12:27,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.019 0.270 2026-11-04 14:12:27,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.277 2026-11-04 14:12:27,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.243 2026-11-04 14:12:27,514 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:12:27,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.208 2026-11-04 14:12:27,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.208 2026-11-04 14:12:27,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.012 0.211 2026-11-04 14:12:27,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.136 2026-11-04 14:12:27,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.084 2026-11-04 14:12:27,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.117 2026-11-04 14:12:27,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.146 2026-11-04 14:12:27,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.154 2026-11-04 14:12:27,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.149 2026-11-04 14:12:27,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.074 2026-11-04 14:12:27,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:12:27,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.017 2026-11-04 14:12:27,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:12:27,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:12:28,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:12:28,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:12:28,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-11-04 14:12:28,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:12:28,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:12:28,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:28,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:12:28,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:28] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-11-04 14:12:29,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: '.loyalty-points-title' 2026-11-04 14:12:29,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:12:29,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'select reward (trigger: .selection-item:contains("Free Product - Whiteboard Pen"))' 2026-11-04 14:12:29,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on 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(em.qty:contains("1")):has(.price:contains("-3.20")))' 2026-11-04 14:12:29,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:12:29,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:12:29,137 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:29,140 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:29,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:12:29,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:12:29,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:12:29,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:12:29,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:29,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:12:29,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89078604 for PoS orders references: ['Order 00286-002-0001'] (draft: False) 2026-11-04 14:12:29,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderClaimReward on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:12:29,258 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:29,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89078604 with result: [{'id': 354, 'pos_reference': 'Order 00286-002-0001', 'account_move': False}] 2026-11-04 14:12:29,431 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 104 0.060 0.136 2026-11-04 14:12:29,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:29] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.028 0.074 2026-11-04 14:12:29,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:29] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-11-04 14:12:29,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:12:30,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:30,402 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:12:30,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30668 2026-11-04 14:12:30,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:30,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30668 2026-11-04 14:12:30,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141230_536806_TestUi.txt 2026-11-04 14:12:30,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl13keu7b_chrome_odoo" 2026-11-04 14:12:31,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 30882 2026-11-04 14:12:31,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp74iaj6_1_chrome_odoo 2026-11-04 14:12:31,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39765/json/version 2026-11-04 14:12:31,017 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39765/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:31,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:31,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39765/json 2026-11-04 14:12:31,059 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39765/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:31,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39765/devtools/page/2692FCC797ABEABD5532A8ADB504907F 2026-11-04 14:12:31,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:31,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:31,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:31,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:31,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:12:31,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:12:31,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:31] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.015 0.070 2026-11-04 14:12:31,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '2692FCC797ABEABD5532A8ADB504907F', 'loaderId': 'B7B804192C210F52346EE4BA2FF930BA', 'isDownload': False} 2026-11-04 14:12:31,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosOrderNoPoints')" 2026-11-04 14:12:31,306 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:31,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:31] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.014 2026-11-04 14:12:31,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:31] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.018 2026-11-04 14:12:31,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:31] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.031 2026-11-04 14:12:31,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:31] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 14:12:31,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.019 2026-11-04 14:12:32,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-11-04 14:12:32,020 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:12:32,023 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:12:32,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosOrderNoPoints', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:12:32,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.109 0.488 2026-11-04 14:12:32,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "GET /pos/web HTTP/1.1" 200 - 20 0.014 0.635 2026-11-04 14:12:32,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:32,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.110 2026-11-04 14:12:32,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:12:32,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:12:33,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.112 0.373 2026-11-04 14:12:33,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.052 2026-11-04 14:12:33,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:12:33,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:12:33,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.032 2026-11-04 14:12:33,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.065 2026-11-04 14:12:33,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.096 2026-11-04 14:12:33,811 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:12:33,853 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.164 2026-11-04 14:12:33,879 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:12:33,894 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:33,901 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:12:33,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.211 2026-11-04 14:12:33,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.247 2026-11-04 14:12:33,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.239 2026-11-04 14:12:33,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:33] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.218 2026-11-04 14:12:34,002 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:12:34,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.192 2026-11-04 14:12:34,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.110 2026-11-04 14:12:34,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.120 2026-11-04 14:12:34,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.010 0.134 2026-11-04 14:12:34,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.143 2026-11-04 14:12:34,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-11-04 14:12:34,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.107 2026-11-04 14:12:34,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.102 2026-11-04 14:12:34,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.024 0.120 2026-11-04 14:12:34,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.156 2026-11-04 14:12:34,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.142 2026-11-04 14:12:34,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.188 2026-11-04 14:12:34,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.195 2026-11-04 14:12:34,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:34] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.146 2026-11-04 14:12:34,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:12:34,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:12:34,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:12:34,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'select customer 'BBB Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("BBB Test Partner"))' 2026-11-04 14:12:34,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:12:34,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:12:34,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:34,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:12:35,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'body:not(:has(.loyalty-points-title))' 2026-11-04 14:12:35,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:12:35,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:12:35,718 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:35,721 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:35,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:12:35,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:12:35,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:12:35,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:12:35,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:35,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:12:35,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosOrderNoPoints on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:12:35,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29673515 for PoS orders references: ['Order 00286-004-0001'] (draft: False) 2026-11-04 14:12:35,843 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:12:35,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29673515 with result: [{'id': 355, 'pos_reference': 'Order 00286-004-0001', 'account_move': False}] 2026-11-04 14:12:35,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.032 0.089 2026-11-04 14:12:36,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:36] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:12:36,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:12:36,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:36,775 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:36,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 30882 2026-11-04 14:12:36,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:36,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 30882 2026-11-04 14:12:36,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141236_907176_TestUi.txt 2026-11-04 14:12:36,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp74iaj6_1_chrome_odoo" 2026-11-04 14:12:36,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_number_buffer_popup ... 2026-11-04 14:12:37,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31089 2026-11-04 14:12:37,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy8qpjuxx_chrome_odoo 2026-11-04 14:12:37,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44731/json/version 2026-11-04 14:12:37,640 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44731/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:37,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:37,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44731/json 2026-11-04 14:12:37,705 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44731/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:37,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44731/devtools/page/5B601B92C1C1EA37CEC2058D2E2D1D78 2026-11-04 14:12:37,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:37,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:37,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:37,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:37,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-11-04 14:12:37,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-11-04 14:12:37,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:12:38,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:38] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 112 0.079 0.711 2026-11-04 14:12:38,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5B601B92C1C1EA37CEC2058D2E2D1D78', 'loaderId': 'ADC01A01018F09B24E0D0530A6079CE9', 'isDownload': False} 2026-11-04 14:12:38,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_number_buffer_popup')" 2026-11-04 14:12:38,811 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:38,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:38] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 14:12:38,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:38] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.022 2026-11-04 14:12:38,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:38] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.040 2026-11-04 14:12:39,316 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:12:39,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-11-04 14:12:39,377 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:12:39,395 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:12:39,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.021 2026-11-04 14:12:39,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_number_buffer_popup', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-11-04 14:12:40,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 326 0.190 0.507 2026-11-04 14:12:40,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:12:40,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.045 2026-11-04 14:12:40,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:12:40,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:12:40,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.022 0.055 2026-11-04 14:12:40,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.077 2026-11-04 14:12:40,391 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:12:40,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.142 2026-11-04 14:12:40,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.171 2026-11-04 14:12:40,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:12:40,545 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:40,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:40,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.254 2026-11-04 14:12:40,615 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.039 2026-11-04 14:12:40,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.342 2026-11-04 14:12:40,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.321 2026-11-04 14:12:40,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.298 2026-11-04 14:12:40,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.316 2026-11-04 14:12:40,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.185 2026-11-04 14:12:40,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.187 2026-11-04 14:12:40,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.173 2026-11-04 14:12:40,859 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:12:40,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.164 2026-11-04 14:12:40,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.161 2026-11-04 14:12:40,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.152 2026-11-04 14:12:40,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.111 2026-11-04 14:12:40,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.112 2026-11-04 14:12:40,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.080 2026-11-04 14:12:40,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.078 2026-11-04 14:12:40,975 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:40] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.101 2026-11-04 14:12:41,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.114 2026-11-04 14:12:41,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.088 2026-11-04 14:12:41,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:12:41,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:12:41,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.023 2026-11-04 14:12:41,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:12:41,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:12:41,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 14:12:42,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0","price":"6.40"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")):has(.price:contains("6.40")))' 2026-11-04 14:12:42,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-11-04 14:12:42,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'click Enter Code button (trigger: .control-buttons .control-button span:contains("Enter Code"))' 2026-11-04 14:12:42,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Click modal header (trigger: .popup.popup-textinput .modal-header)' 2026-11-04 14:12:42,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Simulate keyboard input (trigger: body)' 2026-11-04 14:12:42,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'discard text input popup (trigger: .modal-dialog .cancel)' 2026-11-04 14:12:42,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("2")))' 2026-11-04 14:12:42,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'order total amount is '3.52' (trigger: .product-screen .order-summary .total:contains("3.52"))' 2026-11-04 14:12:42,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_number_buffer_popup on step: 'Last tour step that avoids error mentioned in commit 443c209 (trigger: body)' 2026-11-04 14:12:42,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:42,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31089 2026-11-04 14:12:42,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:42,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31089 2026-11-04 14:12:42,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141242_520515_TestUi.txt 2026-11-04 14:12:42,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy8qpjuxx_chrome_odoo" 2026-11-04 14:12:42,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_point_per_money_spent ... 2026-11-04 14:12:43,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31287 2026-11-04 14:12:43,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpzgs35r6o_chrome_odoo 2026-11-04 14:12:43,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45455/json/version 2026-11-04 14:12:43,778 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45455/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:43,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:43,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45455/json 2026-11-04 14:12:43,835 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45455/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:43,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45455/devtools/page/FE1C07E7A9526F6C4D08EFBBF46A4854 2026-11-04 14:12:43,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:43,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:44,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:44,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:44,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:12:44,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:12:44,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:12:45,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.089 0.725 2026-11-04 14:12:45,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FE1C07E7A9526F6C4D08EFBBF46A4854', 'loaderId': 'B11F274FE2A2B7BA57F1AF44C95D612F', 'isDownload': False} 2026-11-04 14:12:45,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour6')" 2026-11-04 14:12:45,029 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:45,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 14:12:45,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-11-04 14:12:45,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.029 2026-11-04 14:12:45,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.007 0.030 2026-11-04 14:12:45,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.020 2026-11-04 14:12:45,609 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:12:45,620 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:12:45,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:45] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:12:45,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour6', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:12:46,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:46] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.248 0.580 2026-11-04 14:12:46,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:46] "GET /pos/web HTTP/1.1" 200 - 20 0.011 0.795 2026-11-04 14:12:46,546 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:46,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:46] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.084 2026-11-04 14:12:46,669 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:12:46,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:12:47,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.128 0.414 2026-11-04 14:12:47,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.077 2026-11-04 14:12:47,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.020 2026-11-04 14:12:47,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:12:47,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.047 0.051 2026-11-04 14:12:47,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.133 2026-11-04 14:12:47,688 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:12:47,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.022 0.209 2026-11-04 14:12:47,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.277 2026-11-04 14:12:47,805 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:12:47,820 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:12:47,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:47,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.340 2026-11-04 14:12:47,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.400 2026-11-04 14:12:47,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.343 2026-11-04 14:12:47,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:47] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.275 2026-11-04 14:12:48,010 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:12:48,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=product.product&field=image_128&id=1516&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.317 2026-11-04 14:12:48,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.017 0.291 2026-11-04 14:12:48,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.007 0.295 2026-11-04 14:12:48,168 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:48,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.251 2026-11-04 14:12:48,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.230 2026-11-04 14:12:48,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.237 2026-11-04 14:12:48,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.178 2026-11-04 14:12:48,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.135 2026-11-04 14:12:48,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.097 2026-11-04 14:12:48,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.122 2026-11-04 14:12:48,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.154 2026-11-04 14:12:48,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.163 2026-11-04 14:12:48,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.157 2026-11-04 14:12:48,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.173 2026-11-04 14:12:48,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.145 2026-11-04 14:12:48,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:12:48,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:12:48,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:12:48,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.034 2026-11-04 14:12:48,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:12:48,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:12:48,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click product 'Test Product A' (trigger: article.product .product-content .product-name:contains("Test Product A"))' 2026-11-04 14:12:48,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:12:48,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'click selection '$ 1 per point on your order' (trigger: .selection-item:contains("$ 1 per point on your order"))' 2026-11-04 14:12:48,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour6 on step: 'order total amount is '165.00' (trigger: .product-screen .order-summary .total:contains("165.00"))' 2026-11-04 14:12:48,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:48,784 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:12:48,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31287 2026-11-04 14:12:48,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:48,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31287 2026-11-04 14:12:48,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141248_893507_TestUi.txt 2026-11-04 14:12:48,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpzgs35r6o_chrome_odoo" 2026-11-04 14:12:48,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_discount_code_no_domain_program ... 2026-11-04 14:12:50,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31491 2026-11-04 14:12:50,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpl7temhz6_chrome_odoo 2026-11-04 14:12:50,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35523/json/version 2026-11-04 14:12:50,612 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35523/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:50,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:50,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35523/json 2026-11-04 14:12:50,666 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35523/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:50,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35523/devtools/page/7994F4837186AB9A99785D77B6E1B1DB 2026-11-04 14:12:50,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:50,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:51,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:51,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:51,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:12:51,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:12:51,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:12:51,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:51] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.116 0.726 2026-11-04 14:12:51,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '7994F4837186AB9A99785D77B6E1B1DB', 'loaderId': '413391BE2E27C6BEC5D10C864E523798', 'isDownload': False} 2026-11-04 14:12:51,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramNoDomain')" 2026-11-04 14:12:51,972 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:51,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:51] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-11-04 14:12:51,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:51] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-11-04 14:12:52,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:52] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.040 2026-11-04 14:12:52,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:52] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:12:52,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:12:52,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:12:52,419 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:52] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:12:52,420 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:12:52,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:12:53,307 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.236 0.641 2026-11-04 14:12:53,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:53] "GET /pos/web HTTP/1.1" 200 - 20 0.016 0.894 2026-11-04 14:12:53,408 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:12:53,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.101 2026-11-04 14:12:53,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:12:53,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:12:54,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.171 0.532 2026-11-04 14:12:54,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:12:54,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.062 2026-11-04 14:12:54,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:12:54,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:12:54,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.031 0.053 2026-11-04 14:12:54,660 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.123 2026-11-04 14:12:54,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:12:54,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.031 0.180 2026-11-04 14:12:54,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.270 2026-11-04 14:12:54,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.324 2026-11-04 14:12:54,886 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:54,910 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:12:54,921 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:12:54,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.385 2026-11-04 14:12:54,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.336 2026-11-04 14:12:55,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.324 2026-11-04 14:12:55,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.311 2026-11-04 14:12:55,077 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:12:55,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.006 0.223 2026-11-04 14:12:55,112 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:12:55,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.024 0.214 2026-11-04 14:12:55,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.219 2026-11-04 14:12:55,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.219 2026-11-04 14:12:55,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.211 2026-11-04 14:12:55,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.201 2026-11-04 14:12:55,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.159 2026-11-04 14:12:55,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.149 2026-11-04 14:12:55,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.148 2026-11-04 14:12:55,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.190 2026-11-04 14:12:55,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.216 2026-11-04 14:12:55,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.009 0.223 2026-11-04 14:12:55,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.230 2026-11-04 14:12:55,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.204 2026-11-04 14:12:55,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.188 2026-11-04 14:12:55,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:12:55,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:12:55,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:55] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.015 2026-11-04 14:12:55,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:12:55,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:12:55,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-11-04 14:12:55,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:12:55,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:12:55,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-11-04 14:12:55,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-11-04 14:12:55,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-11-04 14:12:55,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:12:55,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:12:55,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:12:56,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on 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-11-04 14:12:56,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-11-04 14:12:56,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'loyalty points awarded 135 (trigger: .loyalty-points-won .value:contains("135"))' 2026-11-04 14:12:56,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:12:56,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:12:56,101 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:56,106 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:56,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:12:56,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:12:56,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:12:56,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:12:56,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:12:56,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:12:56,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:12:56,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:12:56,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:12:56,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.020 2026-11-04 14:12:56,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #8754177 for PoS orders references: ['Order 00289-002-0001'] (draft: False) 2026-11-04 14:12:56,283 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:12:56,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #8754177 with result: [{'id': 356, 'pos_reference': 'Order 00289-002-0001', 'account_move': False}] 2026-11-04 14:12:56,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.059 0.152 2026-11-04 14:12:56,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.027 0.094 2026-11-04 14:12:56,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.015 2026-11-04 14:12:56,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:12:57,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:12:57,442 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:12:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:12:57,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31491 2026-11-04 14:12:57,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:12:57,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31491 2026-11-04 14:12:57,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141257_555190_TestUi.txt 2026-11-04 14:12:57,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpl7temhz6_chrome_odoo" 2026-11-04 14:12:57,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_ewallet ... 2026-11-04 14:12:59,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31711 2026-11-04 14:12:59,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnivxey63_chrome_odoo 2026-11-04 14:12:59,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35615/json/version 2026-11-04 14:12:59,366 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35615/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:12:59,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:12:59,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35615/json 2026-11-04 14:12:59,413 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35615/json with timeout 3 increased to 10s during tests 2026-11-04 14:12:59,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35615/devtools/page/9035F190BEE8692F4D202DD9BA2C9BBF 2026-11-04 14:12:59,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:12:59,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:12:59,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:12:59,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:12:59,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-11-04 14:12:59,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-11-04 14:12:59,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:13:00,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:00] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 118 0.079 0.731 2026-11-04 14:13:00,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '9035F190BEE8692F4D202DD9BA2C9BBF', 'loaderId': '0B1CAAA748CBB8BB6D2C3D4CC1D1B7FA', 'isDownload': False} 2026-11-04 14:13:00,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsEwallet')" 2026-11-04 14:13:00,650 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:00,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:00] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.015 2026-11-04 14:13:00,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:00] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 14:13:00,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:00] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.054 2026-11-04 14:13:01,181 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:13:01,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:13:01,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:13:01,253 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:13:01,258 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:01,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsEwallet', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-11-04 14:13:02,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 334 0.224 0.577 2026-11-04 14:13:02,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.808 2026-11-04 14:13:02,145 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:02,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.087 2026-11-04 14:13:02,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:13:02,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:13:03,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 199 0.144 0.494 2026-11-04 14:13:03,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.063 2026-11-04 14:13:03,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-11-04 14:13:03,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:13:03,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:13:03,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.029 0.041 2026-11-04 14:13:03,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.108 2026-11-04 14:13:03,378 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:13:03,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.172 2026-11-04 14:13:03,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.238 2026-11-04 14:13:03,507 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:13:03,520 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:03,525 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:03,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.266 2026-11-04 14:13:03,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.338 2026-11-04 14:13:03,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.317 2026-11-04 14:13:03,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.265 2026-11-04 14:13:03,695 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:13:03,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.292 2026-11-04 14:13:03,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.008 0.218 2026-11-04 14:13:03,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.231 2026-11-04 14:13:03,805 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:13:03,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.210 2026-11-04 14:13:03,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.196 2026-11-04 14:13:03,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.204 2026-11-04 14:13:03,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.170 2026-11-04 14:13:03,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.149 2026-11-04 14:13:03,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:03] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.166 2026-11-04 14:13:04,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.181 2026-11-04 14:13:04,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.179 2026-11-04 14:13:04,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.195 2026-11-04 14:13:04,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.194 2026-11-04 14:13:04,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.198 2026-11-04 14:13:04,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.164 2026-11-04 14:13:04,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:13:04,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:13:04,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.020 2026-11-04 14:13:04,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:13:04,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:13:04,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet"):not(:has(.highlight))' 2026-11-04 14:13:04,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-11-04 14:13:04,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.007 0.024 2026-11-04 14:13:04,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 6 0.006 0.019 2026-11-04 14:13:04,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:04,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:04,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button.highlight:contains("eWallet Pay")' 2026-11-04 14:13:04,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: '.control-button:contains("eWallet Pay")' 2026-11-04 14:13:04,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-11-04 14:13:04,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:04,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:04,563 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:13:04,564 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:13:04,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:13:04,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:13:04,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:04,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:13:04,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:04,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:04,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:04,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsEwallet on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:04,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.005 0.020 2026-11-04 14:13:04,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49420586 for PoS orders references: ['Order 00290-002-0001'] (draft: False) 2026-11-04 14:13:04,737 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:13:04,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49420586 with result: [{'id': 357, 'pos_reference': 'Order 00290-002-0001', 'account_move': False}] 2026-11-04 14:13:04,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.065 0.144 2026-11-04 14:13:05,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 46 0.030 0.088 2026-11-04 14:13:05,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:05] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.020 2026-11-04 14:13:05,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:13:05,913 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:05,943 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31711 2026-11-04 14:13:05,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:13:05,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31711 2026-11-04 14:13:06,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141306_043350_TestUi.txt 2026-11-04 14:13:06,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnivxey63_chrome_odoo" 2026-11-04 14:13:06,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_general_discount_code_specific_domain_program ... 2026-11-04 14:13:07,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 31932 2026-11-04 14:13:07,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp_obdbxjo_chrome_odoo 2026-11-04 14:13:07,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44671/json/version 2026-11-04 14:13:07,565 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44671/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:13:07,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:13:07,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44671/json 2026-11-04 14:13:07,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44671/json with timeout 3 increased to 10s during tests 2026-11-04 14:13:07,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44671/devtools/page/1B125D426649927A6A6BFF3CCB1444E8 2026-11-04 14:13:07,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:13:07,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:13:07,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:13:07,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:13:07,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:13:07,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:13:07,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:13:08,853 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:08] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.088 0.853 2026-11-04 14:13:08,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1B125D426649927A6A6BFF3CCB1444E8', 'loaderId': 'E41E921A74D03E53CCECBF1D37AF7800', 'isDownload': False} 2026-11-04 14:13:08,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountNoDomainProgramDomain')" 2026-11-04 14:13:08,880 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:08,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:08] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.022 2026-11-04 14:13:08,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:08] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.017 2026-11-04 14:13:08,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:08] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-11-04 14:13:09,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:09] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:13:09,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:13:09,470 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:13:09,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-11-04 14:13:09,479 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:13:09,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountNoDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:13:10,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 332 0.210 0.616 2026-11-04 14:13:10,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:10] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.815 2026-11-04 14:13:10,430 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:10,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.069 2026-11-04 14:13:10,532 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:13:10,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:13:11,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.135 0.444 2026-11-04 14:13:11,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.045 2026-11-04 14:13:11,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:13:11,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:13:11,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.026 0.052 2026-11-04 14:13:11,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.118 2026-11-04 14:13:11,523 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:13:11,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.163 2026-11-04 14:13:11,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.213 2026-11-04 14:13:11,639 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:13:11,650 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:11,662 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:13:11,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.259 2026-11-04 14:13:11,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.285 2026-11-04 14:13:11,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.246 2026-11-04 14:13:11,723 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:13:11,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.225 2026-11-04 14:13:11,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.263 2026-11-04 14:13:11,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.014 0.193 2026-11-04 14:13:11,885 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:11,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.006 0.217 2026-11-04 14:13:11,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.168 2026-11-04 14:13:11,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.179 2026-11-04 14:13:11,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.192 2026-11-04 14:13:11,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.152 2026-11-04 14:13:11,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.100 2026-11-04 14:13:12,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.014 0.095 2026-11-04 14:13:12,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.125 2026-11-04 14:13:12,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.178 2026-11-04 14:13:12,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.240 2026-11-04 14:13:12,215 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.005 0.265 2026-11-04 14:13:12,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.281 2026-11-04 14:13:12,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.245 2026-11-04 14:13:12,282 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.227 2026-11-04 14:13:12,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:13:12,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:13:12,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:13:12,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.021 2026-11-04 14:13:12,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:13:12,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:13:12,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-11-04 14:13:12,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:12,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:12,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-11-04 14:13:12,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-11-04 14:13:12,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-11-04 14:13:12,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:13:12,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:13:12,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:13:12,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on 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-11-04 14:13:12,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'order total amount is '135.00' (trigger: .product-screen .order-summary .total:contains("135.00"))' 2026-11-04 14:13:12,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-11-04 14:13:12,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:12,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:12,925 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:12,929 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:13:12,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:13:12,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:13:12,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:13:12,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:13:13,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:13:13,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:13,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:13,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:13,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountNoDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:13,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:13] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.016 2026-11-04 14:13:13,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43437421 for PoS orders references: ['Order 00291-002-0001'] (draft: False) 2026-11-04 14:13:13,136 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:13] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:13:13,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43437421 with result: [{'id': 358, 'pos_reference': 'Order 00291-002-0001', 'account_move': False}] 2026-11-04 14:13:13,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.071 0.149 2026-11-04 14:13:13,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:13] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.032 0.077 2026-11-04 14:13:13,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:13] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.016 2026-11-04 14:13:13,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:13:14,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:13:14,275 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:14] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:14,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 31932 2026-11-04 14:13:14,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:13:14,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 31932 2026-11-04 14:13:14,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141314_414592_TestUi.txt 2026-11-04 14:13:14,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp_obdbxjo_chrome_odoo" 2026-11-04 14:13:14,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_giftcard ... 2026-11-04 14:13:16,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32142 2026-11-04 14:13:16,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp4r7gzw1h_chrome_odoo 2026-11-04 14:13:16,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35979/json/version 2026-11-04 14:13:16,290 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35979/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:13:16,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:13:16,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35979/json 2026-11-04 14:13:16,318 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35979/json with timeout 3 increased to 10s during tests 2026-11-04 14:13:16,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35979/devtools/page/68EC3DFEF65D47319C0944C514F5EFFA 2026-11-04 14:13:16,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:13:16,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:13:16,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:13:16,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:13:16,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:13:16,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:13:16,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:13:17,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:17] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.082 0.780 2026-11-04 14:13:17,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '68EC3DFEF65D47319C0944C514F5EFFA', 'loaderId': '765D81A7E9548554974237FD9669F21C', 'isDownload': False} 2026-11-04 14:13:17,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGiftcard')" 2026-11-04 14:13:17,584 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:17,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:17] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:13:17,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:17] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-11-04 14:13:17,638 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:17] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.040 2026-11-04 14:13:18,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:18] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:13:18,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 14:13:18,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-11-04 14:13:18,199 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:18] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:13:18,202 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:18] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:13:18,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGiftcard', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:13:20,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.206 1.619 2026-11-04 14:13:20,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:20] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 1.841 2026-11-04 14:13:20,125 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:20,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.062 2026-11-04 14:13:20,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:20] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:13:20,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:20] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:13:20,900 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:20] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.121 0.439 2026-11-04 14:13:21,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.062 2026-11-04 14:13:21,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:13:21,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:13:21,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.027 0.050 2026-11-04 14:13:21,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.117 2026-11-04 14:13:21,243 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:13:21,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.181 2026-11-04 14:13:21,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.200 2026-11-04 14:13:21,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.233 2026-11-04 14:13:21,405 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:21,421 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:13:21,428 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:13:21,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.278 2026-11-04 14:13:21,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.276 2026-11-04 14:13:21,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.284 2026-11-04 14:13:21,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.271 2026-11-04 14:13:21,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.299 2026-11-04 14:13:21,669 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:21,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.008 0.231 2026-11-04 14:13:21,686 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:21,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.225 2026-11-04 14:13:21,774 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.290 2026-11-04 14:13:21,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.268 2026-11-04 14:13:21,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.234 2026-11-04 14:13:21,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.187 2026-11-04 14:13:21,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.139 2026-11-04 14:13:21,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.020 2026-11-04 14:13:21,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.175 2026-11-04 14:13:21,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:21] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.169 2026-11-04 14:13:22,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.301 2026-11-04 14:13:22,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:22] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.188 2026-11-04 14:13:22,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:22] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.008 0.212 2026-11-04 14:13:22,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:22] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.045 2026-11-04 14:13:22,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:13:22,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:13:22,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:13:22,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:22] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.018 2026-11-04 14:13:22,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:13:22,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'input text '044123456' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:13:22,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:13:22,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:13:22,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:22] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.013 2026-11-04 14:13:23,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:23,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:23,178 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:23,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:13:23,183 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:13:23,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:13:23,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:23,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:23,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:23,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72062540 for PoS orders references: ['Order 00292-002-0001'] (draft: False) 2026-11-04 14:13:23,249 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:13:23,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72062540 with result: [{'id': 359, 'pos_reference': 'Order 00292-002-0001', 'account_move': False}] 2026-11-04 14:13:23,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 99 0.066 0.099 2026-11-04 14:13:23,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:23] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 27 0.015 0.033 2026-11-04 14:13:23,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:23] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.010 0.018 2026-11-04 14:13:23,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.026 2026-11-04 14:13:24,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:13:24,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:13:24,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:13:24,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-11-04 14:13:24,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:24,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:24,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:13:24,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'enter code value: 044123456 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:13:24,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:13:24,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:13:24,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.010 0.024 2026-11-04 14:13:24,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:13:25,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'loyalty points awarded 100 (trigger: .loyalty-points-won .value:contains("100"))' 2026-11-04 14:13:25,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:25,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:25,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:13:25,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:13:25,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:25,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:25,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGiftcard on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:25,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:25] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.016 2026-11-04 14:13:25,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69305277 for PoS orders references: ['Order 00292-002-0002'] (draft: False) 2026-11-04 14:13:25,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69305277 with result: [{'id': 360, 'pos_reference': 'Order 00292-002-0002', 'account_move': False}] 2026-11-04 14:13:25,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.028 0.071 2026-11-04 14:13:25,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:25] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.020 0.059 2026-11-04 14:13:26,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:13:26,431 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:26,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32142 2026-11-04 14:13:26,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:13:26,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32142 2026-11-04 14:13:26,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141326_557371_TestUi.txt 2026-11-04 14:13:26,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp4r7gzw1h_chrome_odoo" 2026-11-04 14:13:26,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_global_discount_code_no_domain_program ... 2026-11-04 14:13:28,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32355 2026-11-04 14:13:28,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjkmnhqkp_chrome_odoo 2026-11-04 14:13:28,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40881/json/version 2026-11-04 14:13:28,034 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40881/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:13:28,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:13:28,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:40881/json 2026-11-04 14:13:28,077 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40881/json with timeout 3 increased to 10s during tests 2026-11-04 14:13:28,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:40881/devtools/page/709C9C158BC3C116E26786CF04108794 2026-11-04 14:13:28,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:13:28,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:13:28,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:13:28,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:13:28,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:13:28,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:13:28,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:13:29,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:29] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 116 0.078 0.800 2026-11-04 14:13:29,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '709C9C158BC3C116E26786CF04108794', 'loaderId': '44ED757469EB3BF885DAEDB3886508BB', 'isDownload': False} 2026-11-04 14:13:29,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsGlobalDiscountProgramNoDomain')" 2026-11-04 14:13:29,403 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:29,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:29] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.011 0.010 2026-11-04 14:13:29,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:29] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 14:13:29,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:29] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.027 2026-11-04 14:13:29,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:29] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:13:29,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.008 0.012 2026-11-04 14:13:30,047 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:30,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.013 2026-11-04 14:13:30,066 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:13:30,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsGlobalDiscountProgramNoDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:13:30,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.230 0.671 2026-11-04 14:13:31,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:31] "GET /pos/web HTTP/1.1" 200 - 20 0.021 0.924 2026-11-04 14:13:31,109 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:31,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.101 2026-11-04 14:13:31,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:13:31,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:13:31,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.149 0.485 2026-11-04 14:13:32,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.063 2026-11-04 14:13:32,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.007 0.020 2026-11-04 14:13:32,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:13:32,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:13:32,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.029 0.058 2026-11-04 14:13:32,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.101 2026-11-04 14:13:32,324 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.142 2026-11-04 14:13:32,352 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:13:32,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.206 2026-11-04 14:13:32,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.273 2026-11-04 14:13:32,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:13:32,531 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:32,548 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:32,560 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:13:32,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.366 2026-11-04 14:13:32,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.349 2026-11-04 14:13:32,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.345 2026-11-04 14:13:32,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.334 2026-11-04 14:13:32,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.355 2026-11-04 14:13:32,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.007 0.221 2026-11-04 14:13:32,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.220 2026-11-04 14:13:32,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.174 2026-11-04 14:13:32,819 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:13:32,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.198 2026-11-04 14:13:32,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.165 2026-11-04 14:13:32,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.031 0.184 2026-11-04 14:13:32,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.161 2026-11-04 14:13:32,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:32] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.171 2026-11-04 14:13:33,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.200 2026-11-04 14:13:33,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.230 2026-11-04 14:13:33,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.243 2026-11-04 14:13:33,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.194 2026-11-04 14:13:33,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.136 2026-11-04 14:13:33,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:13:33,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:13:33,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.024 2026-11-04 14:13:33,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:13:33,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:13:33,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-11-04 14:13:33,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:33,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:33,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on 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-11-04 14:13:33,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-11-04 14:13:33,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'Check orderline with attributes: {"withClass":".fst-italic","productName":"10% on your order","price":"-20.00"} (trigger: .order-container .orderline.fst-italic:has(.product-name:contains("10% on your order")):has(.price:contains("-20.00")))' 2026-11-04 14:13:33,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'order total amount is '180' (trigger: .product-screen .order-summary .total:contains("180"))' 2026-11-04 14:13:33,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'loyalty points awarded 180 (trigger: .loyalty-points-won .value:contains("180"))' 2026-11-04 14:13:33,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:33,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:33,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:33,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:13:33,646 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:33,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:13:33,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:13:33,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:33,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:33,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsGlobalDiscountProgramNoDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:33,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.009 0.027 2026-11-04 14:13:33,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81151319 for PoS orders references: ['Order 00293-002-0001'] (draft: False) 2026-11-04 14:13:33,783 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:13:33,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81151319 with result: [{'id': 361, 'pos_reference': 'Order 00293-002-0001', 'account_move': False}] 2026-11-04 14:13:33,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.075 0.124 2026-11-04 14:13:34,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:34] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 51 0.053 0.085 2026-11-04 14:13:34,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:34] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.005 0.013 2026-11-04 14:13:34,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:13:34,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:13:34,951 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:34,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32355 2026-11-04 14:13:34,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:13:34,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32355 2026-11-04 14:13:35,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141335_095837_TestUi.txt 2026-11-04 14:13:35,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjkmnhqkp_chrome_odoo" 2026-11-04 14:13:35,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_awarded_specific_discount_code_specific_domain_program ... 2026-11-04 14:13:36,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32562 2026-11-04 14:13:36,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy4x7nc4a_chrome_odoo 2026-11-04 14:13:36,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45531/json/version 2026-11-04 14:13:36,908 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45531/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:13:36,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:13:36,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45531/json 2026-11-04 14:13:36,949 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45531/json with timeout 3 increased to 10s during tests 2026-11-04 14:13:36,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45531/devtools/page/EA74303653EB4999845FCABDD3E24C95 2026-11-04 14:13:36,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:13:36,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:13:37,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:13:37,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:13:37,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:13:37,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:13:37,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:13:38,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.092 0.679 2026-11-04 14:13:38,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'EA74303653EB4999845FCABDD3E24C95', 'loaderId': '4F7B2B44E8FC1D1E2F7AEEB18EB1AAA3', 'isDownload': False} 2026-11-04 14:13:38,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPointsDiscountWithDomainProgramDomain')" 2026-11-04 14:13:38,107 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:38,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 14:13:38,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-11-04 14:13:38,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 14:13:38,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:13:38,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:13:38,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.006 2026-11-04 14:13:38,738 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:13:38,740 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:13:38,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPointsDiscountWithDomainProgramDomain', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:13:39,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.209 0.577 2026-11-04 14:13:39,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:39] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.801 2026-11-04 14:13:39,630 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:39,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.084 2026-11-04 14:13:39,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:13:39,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:13:40,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 198 0.143 0.516 2026-11-04 14:13:40,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:13:40,613 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.078 2026-11-04 14:13:40,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:13:40,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:13:40,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.057 0.053 2026-11-04 14:13:40,824 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:13:40,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.129 2026-11-04 14:13:40,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.178 2026-11-04 14:13:40,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.247 2026-11-04 14:13:40,997 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:13:41,022 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:13:41,029 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:13:41,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.290 2026-11-04 14:13:41,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.344 2026-11-04 14:13:41,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.284 2026-11-04 14:13:41,126 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:13:41,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.291 2026-11-04 14:13:41,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.013 0.285 2026-11-04 14:13:41,206 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:41,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.156 2026-11-04 14:13:41,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.021 0.215 2026-11-04 14:13:41,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.177 2026-11-04 14:13:41,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.190 2026-11-04 14:13:41,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.192 2026-11-04 14:13:41,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.182 2026-11-04 14:13:41,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.162 2026-11-04 14:13:41,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.192 2026-11-04 14:13:41,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.175 2026-11-04 14:13:41,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1402&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.219 2026-11-04 14:13:41,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1403&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.249 2026-11-04 14:13:41,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=product.product&field=image_128&id=1413&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.264 2026-11-04 14:13:41,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:13:41,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.255 2026-11-04 14:13:41,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:13:41,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.251 2026-11-04 14:13:41,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:13:41,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.018 0.214 2026-11-04 14:13:41,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.199 2026-11-04 14:13:41,789 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.121 2026-11-04 14:13:41,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'select customer 'AAAA' (trigger: .partnerlist-screen .partner-line td:contains("AAAA"))' 2026-11-04 14:13:41,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_a' (trigger: article.product .product-content .product-name:contains("product_a"))' 2026-11-04 14:13:41,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:41,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")))' 2026-11-04 14:13:41,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click product 'product_b' (trigger: article.product .product-content .product-name:contains("product_b"))' 2026-11-04 14:13:41,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-11-04 14:13:41,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_b","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_b")):has(em.qty:contains("1")))' 2026-11-04 14:13:41,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:13:42,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:13:42,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:13:42,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on 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-11-04 14:13:42,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'order total amount is '140.00' (trigger: .product-screen .order-summary .total:contains("140.00"))' 2026-11-04 14:13:42,087 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'loyalty points awarded 90 (trigger: .loyalty-points-won .value:contains("90"))' 2026-11-04 14:13:42,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:42,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:42,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:13:42,144 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:13:42,145 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:13:42,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:13:42,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:13:42,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:42,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:13:42,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:42,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:42,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:42,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPointsDiscountWithDomainProgramDomain on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:42,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:42] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.006 0.026 2026-11-04 14:13:42,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6629477 for PoS orders references: ['Order 00294-002-0001'] (draft: False) 2026-11-04 14:13:42,336 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:13:42,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6629477 with result: [{'id': 362, 'pos_reference': 'Order 00294-002-0001', 'account_move': False}] 2026-11-04 14:13:42,532 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.059 0.146 2026-11-04 14:13:42,682 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:42] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 54 0.037 0.095 2026-11-04 14:13:42,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:42] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.007 0.016 2026-11-04 14:13:43,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:13:43,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:13:43,487 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:43,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32562 2026-11-04 14:13:43,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:13:43,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32562 2026-11-04 14:13:43,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141343_608423_TestUi.txt 2026-11-04 14:13:43,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpy4x7nc4a_chrome_odoo" 2026-11-04 14:13:43,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_points_update_after_global_discount ... 2026-11-04 14:13:45,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32777 2026-11-04 14:13:45,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpjq2uug12_chrome_odoo 2026-11-04 14:13:45,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37365/json/version 2026-11-04 14:13:45,394 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37365/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:13:45,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:13:45,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37365/json 2026-11-04 14:13:45,473 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37365/json with timeout 3 increased to 10s during tests 2026-11-04 14:13:45,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37365/devtools/page/713A2A834F895F10379F714E68E6F7C8 2026-11-04 14:13:45,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:13:45,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:13:45,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:13:45,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:13:45,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=147" in browser 2026-11-04 14:13:45,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=147" 2026-11-04 14:13:45,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:13:46,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:46] "GET /pos/web?config_id=147 HTTP/1.1" 200 - 113 0.073 0.705 2026-11-04 14:13:46,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '713A2A834F895F10379F714E68E6F7C8', 'loaderId': '391CE35375A6969369F349E0E974D41E', 'isDownload': False} 2026-11-04 14:13:46,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_points_update_after_global_discount')" 2026-11-04 14:13:46,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:46,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:46] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:13:46,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:46] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:13:46,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:46] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.026 2026-11-04 14:13:47,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:47] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.013 0.014 2026-11-04 14:13:47,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:13:47,240 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:47,253 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:13:47,254 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:13:47,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_points_update_after_global_discount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=147"})" 2026-11-04 14:13:48,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:13:48,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 333 0.208 0.579 2026-11-04 14:13:48,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.057 2026-11-04 14:13:48,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:13:48,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:13:48,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.038 0.052 2026-11-04 14:13:48,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1532&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.125 2026-11-04 14:13:48,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.156 2026-11-04 14:13:48,477 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:13:48,498 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13: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-11-04 14:13:48,505 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:48,509 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:13:48,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.210 2026-11-04 14:13:48,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.239 2026-11-04 14:13:48,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.295 2026-11-04 14:13:48,629 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.255 2026-11-04 14:13:48,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.220 2026-11-04 14:13:48,662 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:13:48,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.160 2026-11-04 14:13:48,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.156 2026-11-04 14:13:48,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.128 2026-11-04 14:13:48,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.122 2026-11-04 14:13:48,776 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.135 2026-11-04 14:13:48,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.137 2026-11-04 14:13:48,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.017 0.111 2026-11-04 14:13:48,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.165 2026-11-04 14:13:48,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.208 2026-11-04 14:13:48,992 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:48] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.271 2026-11-04 14:13:49,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.018 0.260 2026-11-04 14:13:49,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.276 2026-11-04 14:13:49,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.259 2026-11-04 14:13:49,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.009 0.230 2026-11-04 14:13:49,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.219 2026-11-04 14:13:49,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:13:49,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:13:49,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click product 'AAA Product' (trigger: article.product .product-content .product-name:contains("AAA Product"))' 2026-11-04 14:13:49,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click discount button (trigger: .js_discount)' 2026-11-04 14:13:49,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 14:13:49,356 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:49,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'loyalty points awarded 192 (trigger: .loyalty-points-total .value:contains("192"))' 2026-11-04 14:13:49,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'order total amount is '92' (trigger: .product-screen .order-summary .total:contains("92"))' 2026-11-04 14:13:49,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:49,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:49,421 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:49,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:13:49,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:13:49,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:13:49,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:13:49,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:49,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour test_points_update_after_global_discount on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:49,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 7 0.007 0.022 2026-11-04 14:13:49,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55525965 for PoS orders references: ['Order 00296-001-0001'] (draft: False) 2026-11-04 14:13:49,539 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:13:49,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55525965 with result: [{'id': 363, 'pos_reference': 'Order 00296-001-0001', 'account_move': False}] 2026-11-04 14:13:49,751 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.071 0.153 2026-11-04 14:13:49,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.021 0.060 2026-11-04 14:13:49,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:49] "GET /web/image?model=pos.config&id=147&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.008 2026-11-04 14:13:50,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:13:50,657 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:50] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:13:50,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32777 2026-11-04 14:13:50,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:13:50,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32777 2026-11-04 14:13:50,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141350_815374_TestUi.txt 2026-11-04 14:13:50,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpjq2uug12_chrome_odoo" 2026-11-04 14:13:50,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_basic ... 2026-11-04 14:13:51,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 32983 2026-11-04 14:13:51,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpoxdjf8gm_chrome_odoo 2026-11-04 14:13:51,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42489/json/version 2026-11-04 14:13:51,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42489/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:13:51,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:13:51,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:42489/json 2026-11-04 14:13:51,855 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42489/json with timeout 3 increased to 10s during tests 2026-11-04 14:13:51,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:42489/devtools/page/B0FC75E52A258FB3849CA1F91F8866FC 2026-11-04 14:13:51,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:13:51,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:13:52,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:13:52,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:13:52,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:13:52,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:13:52,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:13:52,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:52] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.077 0.690 2026-11-04 14:13:52,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'B0FC75E52A258FB3849CA1F91F8866FC', 'loaderId': '9573F9B32651159DE64EAED62D362CF0', 'isDownload': False} 2026-11-04 14:13:52,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour1')" 2026-11-04 14:13:53,004 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:53,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 14:13:53,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 14:13:53,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.029 2026-11-04 14:13:53,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:13:53,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:13:53,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:13:53,540 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:13:53,541 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:53] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:53,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:13:54,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:54] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 330 0.234 0.604 2026-11-04 14:13:54,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:54] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.848 2026-11-04 14:13:54,468 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:13:54,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:54] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.088 2026-11-04 14:13:54,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:13:54,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:13:55,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.148 0.476 2026-11-04 14:13:55,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.053 2026-11-04 14:13:55,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:13:55,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:13:55,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:13:55,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.049 0.058 2026-11-04 14:13:55,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.152 2026-11-04 14:13:55,705 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:13:55,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.244 2026-11-04 14:13:55,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.301 2026-11-04 14:13:55,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:55,867 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:55,873 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:13:55,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.336 2026-11-04 14:13:55,892 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:13:55,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.410 2026-11-04 14:13:55,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.315 2026-11-04 14:13:56,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.297 2026-11-04 14:13:56,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.011 0.251 2026-11-04 14:13:56,089 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:13:56,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.015 0.212 2026-11-04 14:13:56,119 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.199 2026-11-04 14:13:56,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.190 2026-11-04 14:13:56,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.180 2026-11-04 14:13:56,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.178 2026-11-04 14:13:56,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.134 2026-11-04 14:13:56,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.097 2026-11-04 14:13:56,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.137 2026-11-04 14:13:56,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.154 2026-11-04 14:13:56,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.004 0.175 2026-11-04 14:13:56,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.178 2026-11-04 14:13:56,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.181 2026-11-04 14:13:56,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.131 2026-11-04 14:13:56,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:13:56,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:13:56,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:56] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.018 2026-11-04 14:13:56,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:13:56,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:13:56,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"5"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("5")))' 2026-11-04 14:13:57,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:13:57,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:13:57,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:13:57,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '13.12' (trigger: .product-screen .order-summary .total:contains("13.12"))' 2026-11-04 14:13:57,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:13:57,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:13:57,691 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:57,692 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:13:57,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:13:57,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:13:57,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:13:57,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:13:57,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:13:57,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14955999 for PoS orders references: ['Order 00297-002-0001'] (draft: False) 2026-11-04 14:13:57,791 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:13:57,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14955999 with result: [{'id': 364, 'pos_reference': 'Order 00297-002-0001', 'account_move': False}] 2026-11-04 14:13:57,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 103 0.061 0.113 2026-11-04 14:13:58,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:58] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 39 0.029 0.051 2026-11-04 14:13:58,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:58] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.011 2026-11-04 14:13:58,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:58] "GET /report/barcode/Code128/0440-4ae8-490c HTTP/1.1" 200 - 2 0.001 0.032 2026-11-04 14:13:58,411 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:13:58,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:13:58,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("1")))' 2026-11-04 14:13:58,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:13:58,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Whiteboard Pen","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Whiteboard Pen")):has(em.qty:contains("6")))' 2026-11-04 14:13:59,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:13:59,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '16.32' (trigger: .product-screen .order-summary .total:contains("16.32"))' 2026-11-04 14:13:59,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:13:59,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:13:59,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:13:59,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:13:59,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:13:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:14:00,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '19.2' (trigger: .product-screen .order-summary .total:contains("19.2"))' 2026-11-04 14:14:00,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:00,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:00,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:00,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:14:00,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:00,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:00,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95772617 for PoS orders references: ['Order 00297-002-0002'] (draft: False) 2026-11-04 14:14:00,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:00,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95772617 with result: [{'id': 365, 'pos_reference': 'Order 00297-002-0002', 'account_move': False}] 2026-11-04 14:14:00,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.026 0.089 2026-11-04 14:14:01,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:01] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 23 0.015 0.051 2026-11-04 14:14:01,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:01] "GET /report/barcode/Code128/0442-d5ed-4ec7 HTTP/1.1" 200 - 2 0.001 0.019 2026-11-04 14:14:01,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:14:01,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:14:01,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:14:01,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-11-04 14:14:02,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:02,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:02,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:02,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:14:02,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:14:03,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '45.90' (trigger: .product-screen .order-summary .total:contains("45.90"))' 2026-11-04 14:14:03,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:03,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: invalid_code (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:03,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:03,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: '.o_notification span:contains("invalid_code")' 2026-11-04 14:14:03,710 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:03] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.013 0.025 2026-11-04 14:14:04,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:04,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 1234 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:04,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:04,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:04,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:04] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 13 0.012 0.027 2026-11-04 14:14:04,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:14:05,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:05,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:05,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:05,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:14:05,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:05,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:05,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:05,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:05] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.004 0.018 2026-11-04 14:14:05,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #81570525 for PoS orders references: ['Order 00297-002-0003'] (draft: False) 2026-11-04 14:14:05,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #81570525 with result: [{'id': 366, 'pos_reference': 'Order 00297-002-0003', 'account_move': False}] 2026-11-04 14:14:05,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.022 0.077 2026-11-04 14:14:05,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:05] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 33 0.030 0.051 2026-11-04 14:14:05,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:05] "GET /report/barcode/Code128/0448-7e78-4a45 HTTP/1.1" 200 - 2 0.001 0.012 2026-11-04 14:14:06,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 14:14:06,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 14:14:06,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:14:06,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-11-04 14:14:07,346 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:14:07,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:14:07,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:14:07,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"9"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("9")))' 2026-11-04 14:14:08,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:08,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-11-04 14:14:08,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:08,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:08,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:08,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:08,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:08] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.018 0.039 2026-11-04 14:14:09,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '47.13' (trigger: .product-screen .order-summary .total:contains("47.13"))' 2026-11-04 14:14:09,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:09,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:09,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:14:09,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:14:09,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:14:10,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '62.43' (trigger: .product-screen .order-summary .total:contains("62.43"))' 2026-11-04 14:14:10,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:10,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:10,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:10,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:14:10,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:10,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:10,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:10,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #98637814 for PoS orders references: ['Order 00297-002-0004'] (draft: False) 2026-11-04 14:14:10,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #98637814 with result: [{'id': 367, 'pos_reference': 'Order 00297-002-0004', 'account_move': False}] 2026-11-04 14:14:10,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.025 0.077 2026-11-04 14:14:10,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:10] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.017 0.052 2026-11-04 14:14:10,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:10] "GET /report/barcode/Code128/0441-fd11-4a66 HTTP/1.1" 200 - 2 0.001 0.019 2026-11-04 14:14:11,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:14:11,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 14:14:11,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:14:11,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:11,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("10")))' 2026-11-04 14:14:12,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:14:12,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:14:12,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:14:12,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("3")))' 2026-11-04 14:14:13,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 14:14:13,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 14:14:13,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:14:13,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-11-04 14:14:14,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:14,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '54.44' (trigger: .product-screen .order-summary .total:contains("54.44"))' 2026-11-04 14:14:14,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:14,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:14,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:14,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on 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-11-04 14:14:14,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'order total amount is '37.78' (trigger: .product-screen .order-summary .total:contains("37.78"))' 2026-11-04 14:14:14,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:14,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:14,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:14,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:14:14,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:14,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:14,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour1 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:14,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66103886 for PoS orders references: ['Order 00297-002-0005'] (draft: False) 2026-11-04 14:14:14,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66103886 with result: [{'id': 368, 'pos_reference': 'Order 00297-002-0005', 'account_move': False}] 2026-11-04 14:14:14,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:14] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.027 0.092 2026-11-04 14:14:14,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:14] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 28 0.017 0.062 2026-11-04 14:14:14,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:14] "GET /report/barcode/Code128/0442-975f-4b9a HTTP/1.1" 200 - 2 0.001 0.012 2026-11-04 14:14:15,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:14:15,598 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:15] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:15,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 32983 2026-11-04 14:14:15,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:14:15,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 32983 2026-11-04 14:14:15,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141415_735931_TestUi.txt 2026-11-04 14:14:15,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpoxdjf8gm_chrome_odoo" 2026-11-04 14:14:16,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33207 2026-11-04 14:14:16,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpv5qjqpu5_chrome_odoo 2026-11-04 14:14:16,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35295/json/version 2026-11-04 14:14:16,137 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35295/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:14:16,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:14:16,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35295/json 2026-11-04 14:14:16,167 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35295/json with timeout 3 increased to 10s during tests 2026-11-04 14:14:16,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35295/devtools/page/8182F54AE489C44097CD40833AB4EC8E 2026-11-04 14:14:16,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:14:16,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:14:16,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:14:16,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:14:16,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:14:16,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:14:16,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 20 0.018 0.066 2026-11-04 14:14:16,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '8182F54AE489C44097CD40833AB4EC8E', 'loaderId': 'B993BCBEE9B28641355686E77D0405FB', 'isDownload': False} 2026-11-04 14:14:16,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour2')" 2026-11-04 14:14:16,449 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:16,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:16] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.011 2026-11-04 14:14:16,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:16] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.039 2026-11-04 14:14:16,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:16] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.037 2026-11-04 14:14:16,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 14:14:16,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:16] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.023 2026-11-04 14:14:17,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-11-04 14:14:17,016 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:14:17,018 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:14:17,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:14:17,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.140 0.471 2026-11-04 14:14:17,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.582 2026-11-04 14:14:17,736 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:17,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.096 2026-11-04 14:14:17,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:14:17,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:14:18,495 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.133 0.457 2026-11-04 14:14:18,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.066 2026-11-04 14:14:18,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:14:18,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:14:18,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:14:18,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.054 2026-11-04 14:14:18,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.111 2026-11-04 14:14:18,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.163 2026-11-04 14:14:18,890 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:14:18,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.179 2026-11-04 14:14:18,949 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:14:18,964 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:14:18,971 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:18,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:18] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.251 2026-11-04 14:14:19,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.302 2026-11-04 14:14:19,067 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:14:19,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.009 0.285 2026-11-04 14:14:19,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.272 2026-11-04 14:14:19,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.268 2026-11-04 14:14:19,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.208 2026-11-04 14:14:19,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.183 2026-11-04 14:14:19,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 12 0.011 0.150 2026-11-04 14:14:19,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.140 2026-11-04 14:14:19,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.133 2026-11-04 14:14:19,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.128 2026-11-04 14:14:19,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.106 2026-11-04 14:14:19,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.005 0.136 2026-11-04 14:14:19,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.179 2026-11-04 14:14:19,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.149 2026-11-04 14:14:19,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.170 2026-11-04 14:14:19,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.176 2026-11-04 14:14:19,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.100 2026-11-04 14:14:19,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:14:19,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:14:19,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:14:19,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:19,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("10")))' 2026-11-04 14:14:20,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:20,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 14:14:20,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 14:14:20,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:14:20,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("4")))' 2026-11-04 14:14:21,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:14:21,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:21,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:21,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 123456 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:21,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:21,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:21,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:21] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.009 0.035 2026-11-04 14:14:22,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:22,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.78' (trigger: .product-screen .order-summary .total:contains("60.78"))' 2026-11-04 14:14:22,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:22,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:22,589 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:14:22,591 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:22,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:22,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-11-04 14:14:22,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:22,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:22,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:22,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.007 0.022 2026-11-04 14:14:22,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.019 2026-11-04 14:14:22,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65469722 for PoS orders references: ['Order 00297-004-0001'] (draft: False) 2026-11-04 14:14:22,732 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:14:22,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65469722 with result: [{'id': 369, 'pos_reference': 'Order 00297-004-0001', 'account_move': False}] 2026-11-04 14:14:22,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 52 0.027 0.077 2026-11-04 14:14:22,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.023 0.066 2026-11-04 14:14:22,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 14:14:22,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:22] "GET /report/barcode/Code128/044b-9964-4a52 HTTP/1.1" 200 - 2 0.001 0.028 2026-11-04 14:14:23,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:14:23,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:14:23,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:14:23,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:14:23,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"11"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("11")))' 2026-11-04 14:14:24,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:24,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '51.51' (trigger: .product-screen .order-summary .total:contains("51.51"))' 2026-11-04 14:14:24,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:24,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 345678 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:24,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:24,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:24,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:24] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.010 0.039 2026-11-04 14:14:25,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:25,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:25,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:25,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:25,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:25] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.011 0.030 2026-11-04 14:14:26,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:26,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:14:26,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:14:26,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:26,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:14:27,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:27,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:27,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 5678 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:27,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:27,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '60.13' (trigger: .product-screen .order-summary .total:contains("60.13"))' 2026-11-04 14:14:27,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:27,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:27,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:27,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:14:27,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:14:27,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:27,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:27,532 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:27] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.018 2026-11-04 14:14:27,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86424194 for PoS orders references: ['Order 00297-004-0002'] (draft: False) 2026-11-04 14:14:27,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86424194 with result: [{'id': 370, 'pos_reference': 'Order 00297-004-0002', 'account_move': False}] 2026-11-04 14:14:27,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 49 0.031 0.119 2026-11-04 14:14:27,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:27] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 36 0.024 0.087 2026-11-04 14:14:27,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:27] "GET /report/barcode/Code128/0445-4450-41e7 HTTP/1.1" 200 - 2 0.001 0.013 2026-11-04 14:14:28,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:14:28,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("1")))' 2026-11-04 14:14:28,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:14:28,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")):has(em.qty:contains("6")))' 2026-11-04 14:14:29,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:29,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:29,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:29,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:14:29,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:14:29,689 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:30,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:30,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: promocode (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:30,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:30,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:30,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:30,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 1357 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:30,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:30,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:30,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:30] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.009 0.029 2026-11-04 14:14:30,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:14:31,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:31,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '10.20' (trigger: .product-screen .order-summary .total:contains("10.20"))' 2026-11-04 14:14:31,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:31,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:31,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:31,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:14:31,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:31,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:31,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:31,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:31] "POST /web/dataset/call_kw/pos.order/validate_coupon_programs HTTP/1.1" 200 - 6 0.005 0.017 2026-11-04 14:14:31,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38958447 for PoS orders references: ['Order 00297-004-0003'] (draft: False) 2026-11-04 14:14:31,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38958447 with result: [{'id': 371, 'pos_reference': 'Order 00297-004-0003', 'account_move': False}] 2026-11-04 14:14:31,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 47 0.030 0.102 2026-11-04 14:14:31,766 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:31] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 32 0.019 0.061 2026-11-04 14:14:31,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:31] "GET /report/barcode/Code128/0449-be05-4606 HTTP/1.1" 200 - 2 0.001 0.017 2026-11-04 14:14:33,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click product 'Monitor Stand' (trigger: article.product .product-content .product-name:contains("Monitor Stand"))' 2026-11-04 14:14:33,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("1")))' 2026-11-04 14:14:33,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:14:33,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Monitor Stand","quantity":"6"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Monitor Stand")):has(em.qty:contains("6")))' 2026-11-04 14:14:34,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Enter Code"))' 2026-11-04 14:14:34,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'enter code value: 098765 (trigger: .popup-textinput input[type="text"])' 2026-11-04 14:14:34,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm inputted code (trigger: .popup-textinput .button.confirm)' 2026-11-04 14:14:34,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:34,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:34,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:34] "POST /web/dataset/call_kw/pos.config/use_coupon_code HTTP/1.1" 200 - 12 0.010 0.037 2026-11-04 14:14:34,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '14.64' (trigger: .product-screen .order-summary .total:contains("14.64"))' 2026-11-04 14:14:34,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:34,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:34,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:14:34,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:14:35,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:35,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '17.23' (trigger: .product-screen .order-summary .total:contains("17.23"))' 2026-11-04 14:14:35,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'open code input dialog (trigger: .control-button:contains("Reset Programs"))' 2026-11-04 14:14:35,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on 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-11-04 14:14:35,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'order total amount is '16.27' (trigger: .product-screen .order-summary .total:contains("16.27"))' 2026-11-04 14:14:35,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:14:35,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:14:35,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:14:35,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:14:35,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:14:35,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:14:35,998 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour2 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:14:36,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87321724 for PoS orders references: ['Order 00297-004-0004'] (draft: False) 2026-11-04 14:14:36,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87321724 with result: [{'id': 372, 'pos_reference': 'Order 00297-004-0004', 'account_move': False}] 2026-11-04 14:14:36,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.021 0.061 2026-11-04 14:14:36,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:36] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 26 0.016 0.067 2026-11-04 14:14:36,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:36] "GET /report/barcode/Code128/0447-6ce1-4277 HTTP/1.1" 200 - 2 0.001 0.018 2026-11-04 14:14:36,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:14:36,957 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:36,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33207 2026-11-04 14:14:36,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:14:36,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33207 2026-11-04 14:14:37,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141437_078867_TestUi.txt 2026-11-04 14:14:37,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpv5qjqpu5_chrome_odoo" 2026-11-04 14:14:37,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_pos_loyalty_tour_max_amount ... 2026-11-04 14:14:38,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33435 2026-11-04 14:14:38,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpnsel864r_chrome_odoo 2026-11-04 14:14:38,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44427/json/version 2026-11-04 14:14:38,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44427/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:14:38,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:14:38,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:44427/json 2026-11-04 14:14:38,568 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44427/json with timeout 3 increased to 10s during tests 2026-11-04 14:14:38,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:44427/devtools/page/FBBDCD750618560914670A5C65545650 2026-11-04 14:14:38,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:14:38,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:14:38,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:14:39,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:14:39,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:14:39,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:14:39,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:14:39,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:39] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.070 0.790 2026-11-04 14:14:39,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'FBBDCD750618560914670A5C65545650', 'loaderId': '91872736F24D34AC839797435E809170', 'isDownload': False} 2026-11-04 14:14:39,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour3')" 2026-11-04 14:14:39,907 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:39,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:39] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 14:14:39,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:39] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.015 2026-11-04 14:14:39,952 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:39] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 14:14:40,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:40] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:14:40,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.007 2026-11-04 14:14:40,454 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:14:40,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 14:14:40,455 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:14:40,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:14:41,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.220 0.555 2026-11-04 14:14:41,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:41] "GET /pos/web HTTP/1.1" 200 - 20 0.018 0.802 2026-11-04 14:14:41,366 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:41,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.112 2026-11-04 14:14:41,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:41] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:14:41,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:41] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:14:42,035 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.111 0.371 2026-11-04 14:14:42,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.046 2026-11-04 14:14:42,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:14:42,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:14:42,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.018 0.045 2026-11-04 14:14:42,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.023 0.101 2026-11-04 14:14:42,382 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:14:42,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.181 2026-11-04 14:14:42,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:14:42,480 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:14:42,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:14:42,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.260 2026-11-04 14:14:42,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.304 2026-11-04 14:14:42,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.368 2026-11-04 14:14:42,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.306 2026-11-04 14:14:42,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1535&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.256 2026-11-04 14:14:42,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.007 0.174 2026-11-04 14:14:42,702 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:14:42,712 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:14:42,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.188 2026-11-04 14:14:42,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.164 2026-11-04 14:14:42,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.140 2026-11-04 14:14:42,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1536&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.044 2026-11-04 14:14:42,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.165 2026-11-04 14:14:42,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.137 2026-11-04 14:14:42,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.011 0.120 2026-11-04 14:14:42,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.030 0.270 2026-11-04 14:14:42,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:42] "GET /web/image?model=product.product&field=image_128&id=1534&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.216 2026-11-04 14:14:43,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.248 2026-11-04 14:14:43,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.269 2026-11-04 14:14:43,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.307 2026-11-04 14:14:43,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:14:43,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.291 2026-11-04 14:14:43,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:14:43,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Promo Product' (trigger: article.product .product-content .product-name:contains("Promo Product"))' 2026-11-04 14:14:43,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.008 0.255 2026-11-04 14:14:43,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.210 2026-11-04 14:14:43,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.179 2026-11-04 14:14:43,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-11-04 14:14:43,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.066 2026-11-04 14:14:43,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-11-04 14:14:43,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on 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-11-04 14:14:43,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:14:43,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on 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-11-04 14:14:43,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '34.50' (trigger: .product-screen .order-summary .total:contains("34.50"))' 2026-11-04 14:14:43,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:14:43,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on 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-11-04 14:14:43,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on 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-11-04 14:14:43,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour3 on step: 'order total amount is '49.50' (trigger: .product-screen .order-summary .total:contains("49.50"))' 2026-11-04 14:14:43,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:14:43,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:43,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33435 2026-11-04 14:14:43,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:14:43,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33435 2026-11-04 14:14:43,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141443_699797_TestUi.txt 2026-11-04 14:14:43,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpnsel864r_chrome_odoo" 2026-11-04 14:14:43,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_different_taxes ... 2026-11-04 14:14:45,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33642 2026-11-04 14:14:45,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp9syz15tq_chrome_odoo 2026-11-04 14:14:45,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41115/json/version 2026-11-04 14:14:45,045 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41115/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:14:45,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:14:45,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41115/json 2026-11-04 14:14:45,082 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41115/json with timeout 3 increased to 10s during tests 2026-11-04 14:14:45,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41115/devtools/page/ED9B44E885ECEEB85EE5016D928E0C72 2026-11-04 14:14:45,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:14:45,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:14:45,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:14:45,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:14:45,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:14:45,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:14:45,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:14:47,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:47] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 1.136 0.767 2026-11-04 14:14:47,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'ED9B44E885ECEEB85EE5016D928E0C72', 'loaderId': 'F170A4F825150B5373D8D13238384859', 'isDownload': False} 2026-11-04 14:14:47,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour9')" 2026-11-04 14:14:47,430 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:47,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:47] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-11-04 14:14:47,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:47] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:14:47,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:47] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-11-04 14:14:47,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:47] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:14:47,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:14:48,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.011 2026-11-04 14:14:48,021 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:14:48,026 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:14:48,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour9', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:14:48,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.231 0.645 2026-11-04 14:14:48,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:48] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.896 2026-11-04 14:14:49,018 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:49,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.111 2026-11-04 14:14:49,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:14:49,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:14:49,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.133 0.509 2026-11-04 14:14:49,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.064 2026-11-04 14:14:49,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:14:50,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.024 2026-11-04 14:14:50,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:14:50,150 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.029 0.054 2026-11-04 14:14:50,189 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.113 2026-11-04 14:14:50,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.168 2026-11-04 14:14:50,272 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:14:50,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.197 2026-11-04 14:14:50,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.013 0.256 2026-11-04 14:14:50,369 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:50,389 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:50,403 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:50,419 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:14:50,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.321 2026-11-04 14:14:50,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.271 2026-11-04 14:14:50,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1538&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.307 2026-11-04 14:14:50,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1539&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.294 2026-11-04 14:14:50,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.334 2026-11-04 14:14:50,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.006 0.213 2026-11-04 14:14:50,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.234 2026-11-04 14:14:50,694 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:14:50,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.232 2026-11-04 14:14:50,705 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.222 2026-11-04 14:14:50,766 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.018 0.210 2026-11-04 14:14:50,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.181 2026-11-04 14:14:50,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.012 0.129 2026-11-04 14:14:50,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.123 2026-11-04 14:14:50,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.154 2026-11-04 14:14:50,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.187 2026-11-04 14:14:50,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.153 2026-11-04 14:14:50,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.159 2026-11-04 14:14:50,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.162 2026-11-04 14:14:50,992 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:50] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.134 2026-11-04 14:14:51,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:14:51,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-11-04 14:14:51,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.027 2026-11-04 14:14:51,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:14:51,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '210.00' (trigger: .product-screen .order-summary .total:contains("210.00"))' 2026-11-04 14:14:51,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:14:51,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:14:51,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:14:51,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.product-screen .set-partner:contains("AAA Partner")' 2026-11-04 14:14:51,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:14:51,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:51] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.005 0.017 2026-11-04 14:14:52,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:14:52,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-11-04 14:14:52,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '205.00' (trigger: .product-screen .order-summary .total:contains("205.00"))' 2026-11-04 14:14:52,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: '.control-button.highlight:contains("Reward")' 2026-11-04 14:14:52,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'open reward dialog (trigger: .control-button:contains("Reward"))' 2026-11-04 14:14:52,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'click selection '$ 5' (trigger: .selection-item:contains("$ 5"))' 2026-11-04 14:14:52,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour9 on step: 'order total amount is '200.00' (trigger: .product-screen .order-summary .total:contains("200.00"))' 2026-11-04 14:14:52,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:14:52,291 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:52,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33642 2026-11-04 14:14:52,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:14:52,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33642 2026-11-04 14:14:52,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141452_403979_TestUi.txt 2026-11-04 14:14:52,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp9syz15tq_chrome_odoo" 2026-11-04 14:14:52,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promo_with_free_product ... 2026-11-04 14:14:53,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 33854 2026-11-04 14:14:53,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpqzc5cyy5_chrome_odoo 2026-11-04 14:14:53,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35903/json/version 2026-11-04 14:14:53,735 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35903/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:14:53,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:14:53,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:35903/json 2026-11-04 14:14:53,826 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35903/json with timeout 3 increased to 10s during tests 2026-11-04 14:14:53,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:35903/devtools/page/5D05AB052937BBDF6870F4E73889AD6B 2026-11-04 14:14:53,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:14:53,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:14:54,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:14:54,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:14:54,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:14:54,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:14:54,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:14:55,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.083 0.770 2026-11-04 14:14:55,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '5D05AB052937BBDF6870F4E73889AD6B', 'loaderId': '1E7D8F887FEB0B441CDC7938F4B3FEFE', 'isDownload': False} 2026-11-04 14:14:55,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyTour8')" 2026-11-04 14:14:55,164 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:55,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 14:14:55,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-11-04 14:14:55,226 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.042 2026-11-04 14:14:55,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:14:55,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-11-04 14:14:55,760 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:14:55,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:14:55,772 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:55] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:14:55,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyTour8', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:14:56,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 327 0.230 0.592 2026-11-04 14:14:56,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:56] "GET /pos/web HTTP/1.1" 200 - 20 0.015 0.860 2026-11-04 14:14:56,725 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:14:56,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.115 2026-11-04 14:14:56,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:56] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:14:56,900 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:56] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:14:57,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 195 0.144 0.435 2026-11-04 14:14:57,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.055 2026-11-04 14:14:57,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:14:57,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:14:57,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.017 0.045 2026-11-04 14:14:57,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.020 0.108 2026-11-04 14:14:57,875 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:14:57,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.168 2026-11-04 14:14:57,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.213 2026-11-04 14:14:57,987 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:14:58,002 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:58,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.265 2026-11-04 14:14:58,047 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:14:58,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.319 2026-11-04 14:14:58,083 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:14:58,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.297 2026-11-04 14:14:58,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=product.product&field=image_128&id=1541&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.238 2026-11-04 14:14:58,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=product.product&field=image_128&id=1542&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.257 2026-11-04 14:14:58,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.016 0.205 2026-11-04 14:14:58,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.004 0.224 2026-11-04 14:14:58,296 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:14:58,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.210 2026-11-04 14:14:58,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.211 2026-11-04 14:14:58,324 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.211 2026-11-04 14:14:58,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.188 2026-11-04 14:14:58,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.016 0.156 2026-11-04 14:14:58,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.015 0.129 2026-11-04 14:14:58,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.194 2026-11-04 14:14:58,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.238 2026-11-04 14:14:58,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.307 2026-11-04 14:14:58,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.313 2026-11-04 14:14:58,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.302 2026-11-04 14:14:58,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:14:58,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:14:58,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.244 2026-11-04 14:14:58,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-11-04 14:14:58,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.006 0.228 2026-11-04 14:14:58,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.059 2026-11-04 14:14:58,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:14:58,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyTour8 on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:14:58,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:14:58,955 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:14:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:14:58,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 33854 2026-11-04 14:14:58,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:14:58,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 33854 2026-11-04 14:14:59,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141459_091683_TestUi.txt 2026-11-04 14:14:59,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpqzc5cyy5_chrome_odoo" 2026-11-04 14:14:59,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_global_discount ... 2026-11-04 14:15:00,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34054 2026-11-04 14:15:00,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp7s_rj7f4_chrome_odoo 2026-11-04 14:15:00,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41237/json/version 2026-11-04 14:15:00,695 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41237/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:15:00,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:15:00,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41237/json 2026-11-04 14:15:00,732 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41237/json with timeout 3 increased to 10s during tests 2026-11-04 14:15:00,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41237/devtools/page/431982D362E22D97EF0D09E5CF1CBE5F 2026-11-04 14:15:00,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:15:00,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:15:01,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:15:01,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:15:01,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=148" in browser 2026-11-04 14:15:01,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=148" 2026-11-04 14:15:01,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:15:01,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:01] "GET /pos/web?config_id=148 HTTP/1.1" 200 - 112 0.077 0.716 2026-11-04 14:15:01,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '431982D362E22D97EF0D09E5CF1CBE5F', 'loaderId': '9B463EB35EC82B50C2252075706698B0', 'isDownload': False} 2026-11-04 14:15:01,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosCouponTour5')" 2026-11-04 14:15:01,942 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:01,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:01] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-11-04 14:15:01,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:01] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:15:01,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:01] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-11-04 14:15:02,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:02] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:15:02,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:15:02,580 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:02,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:15:02,596 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:02,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosCouponTour5', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=148"})" 2026-11-04 14:15:03,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.254 0.623 2026-11-04 14:15:03,553 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:03] "GET /pos/web HTTP/1.1" 200 - 20 0.017 0.876 2026-11-04 14:15:03,590 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:03,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.106 2026-11-04 14:15:03,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:15:03,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:15:04,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 172 0.122 0.394 2026-11-04 14:15:04,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.068 2026-11-04 14:15:04,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:15:04,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:15:04,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.048 0.052 2026-11-04 14:15:04,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.146 2026-11-04 14:15:04,732 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:15:04,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.021 0.201 2026-11-04 14:15:04,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.249 2026-11-04 14:15:04,868 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:15:04,880 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:15:04,899 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:15:04,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.303 2026-11-04 14:15:04,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.380 2026-11-04 14:15:04,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.315 2026-11-04 14:15:05,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.017 0.277 2026-11-04 14:15:05,141 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=product.product&field=image_128&id=1547&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.325 2026-11-04 14:15:05,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.026 0.288 2026-11-04 14:15:05,238 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:15:05,245 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:15:05,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.304 2026-11-04 14:15:05,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.268 2026-11-04 14:15:05,288 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.272 2026-11-04 14:15:05,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.279 2026-11-04 14:15:05,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.239 2026-11-04 14:15:05,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.171 2026-11-04 14:15:05,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.006 0.095 2026-11-04 14:15:05,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.140 2026-11-04 14:15:05,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.208 2026-11-04 14:15:05,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.223 2026-11-04 14:15:05,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.225 2026-11-04 14:15:05,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:15:05,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.216 2026-11-04 14:15:05,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-11-04 14:15:05,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.011 0.184 2026-11-04 14:15:05,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on 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(em.qty:contains("1")))' 2026-11-04 14:15:05,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:15:05,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:15:05,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:15:05,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:05,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:05,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:15:05,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:15:05,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:15:05,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:15:05,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:05,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:05,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on 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(em.qty:contains("1")))' 2026-11-04 14:15:05,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click discount button (trigger: .js_discount)' 2026-11-04 14:15:05,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 14:15:05,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosCouponTour5 on step: 'order total amount is '92.00' (trigger: .product-screen .order-summary .total:contains("92.00"))' 2026-11-04 14:15:05,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:15:05,895 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:05,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34054 2026-11-04 14:15:05,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:15:05,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34054 2026-11-04 14:15:06,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141506_035610_TestUi.txt 2026-11-04 14:15:06,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp7s_rj7f4_chrome_odoo" 2026-11-04 14:15:06,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_program_with_loyalty_program ... 2026-11-04 14:15:07,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34253 2026-11-04 14:15:07,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpo78skime_chrome_odoo 2026-11-04 14:15:07,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38689/json/version 2026-11-04 14:15:07,891 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38689/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:15:07,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:15:07,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:38689/json 2026-11-04 14:15:07,953 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38689/json with timeout 3 increased to 10s during tests 2026-11-04 14:15:07,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:38689/devtools/page/A29D391323C218D3A3EBE4BBBCE74FFD 2026-11-04 14:15:07,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:15:08,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:15:08,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:15:08,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:15:08,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:15:08,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:15:08,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:15:09,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.084 0.790 2026-11-04 14:15:09,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': 'A29D391323C218D3A3EBE4BBBCE74FFD', 'loaderId': '1F28AC0D1EC28C77D2733911257FF3BA', 'isDownload': False} 2026-11-04 14:15:09,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyPromotion')" 2026-11-04 14:15:09,306 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:09,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 14:15:09,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.029 2026-11-04 14:15:09,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.033 2026-11-04 14:15:09,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-11-04 14:15:09,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:15:09,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:15:09,862 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:09,864 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:15:09,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyPromotion', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:15:10,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.228 0.620 2026-11-04 14:15:10,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:10] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.845 2026-11-04 14:15:10,820 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:10,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.073 2026-11-04 14:15:10,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:15:11,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:11] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:15:11,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.127 0.550 2026-11-04 14:15:11,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:15:11,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.061 2026-11-04 14:15:11,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:15:11,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:15:11,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:11] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.024 0.049 2026-11-04 14:15:11,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:11] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.116 2026-11-04 14:15:12,016 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:15:12,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.156 2026-11-04 14:15:12,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1549&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.188 2026-11-04 14:15:12,106 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:15:12,120 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:12,127 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:12,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.227 2026-11-04 14:15:12,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.024 0.272 2026-11-04 14:15:12,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.253 2026-11-04 14:15:12,221 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:15:12,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.250 2026-11-04 14:15:12,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.272 2026-11-04 14:15:12,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.007 0.215 2026-11-04 14:15:12,365 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:12,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.216 2026-11-04 14:15:12,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.155 2026-11-04 14:15:12,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.171 2026-11-04 14:15:12,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.162 2026-11-04 14:15:12,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.017 0.148 2026-11-04 14:15:12,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.141 2026-11-04 14:15:12,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1550&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.144 2026-11-04 14:15:12,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.010 0.176 2026-11-04 14:15:12,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.199 2026-11-04 14:15:12,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.022 0.220 2026-11-04 14:15:12,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.213 2026-11-04 14:15:12,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.216 2026-11-04 14:15:12,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.194 2026-11-04 14:15:12,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.007 0.115 2026-11-04 14:15:12,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:15:12,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:15:12,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.016 2026-11-04 14:15:12,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:15:12,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'select customer 'AAA Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Partner"))' 2026-11-04 14:15:13,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click product 'Test Product 1' (trigger: article.product .product-content .product-name:contains("Test Product 1"))' 2026-11-04 14:15:13,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on 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(em.qty:contains("1")))' 2026-11-04 14:15:13,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:15:13,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:15:13,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:15:13,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:13,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:13,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:15:13,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:15:13,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:15:13,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:15:13,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:13,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:13,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on 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(em.qty:contains("1")))' 2026-11-04 14:15:13,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyPromotion on step: 'order total amount is '80.00' (trigger: .product-screen .order-summary .total:contains("80.00"))' 2026-11-04 14:15:13,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:15:13,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34253 2026-11-04 14:15:13,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:15:13,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34253 2026-11-04 14:15:13,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141513_470547_TestUi.txt 2026-11-04 14:15:13,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpo78skime_chrome_odoo" 2026-11-04 14:15:13,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_promotion_with_min_amount_and_specific_product_rule ... 2026-11-04 14:15:15,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34456 2026-11-04 14:15:15,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpkkgb4503_chrome_odoo 2026-11-04 14:15:15,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39803/json/version 2026-11-04 14:15:15,177 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39803/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:15:15,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:15:15,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:39803/json 2026-11-04 14:15:15,230 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39803/json with timeout 3 increased to 10s during tests 2026-11-04 14:15:15,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:39803/devtools/page/037D857FA4AD5066410727A2296F99F4 2026-11-04 14:15:15,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:15:15,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:15:15,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:15:15,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:15:15,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:15:15,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:15:15,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:15:16,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:16] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 118 0.086 0.738 2026-11-04 14:15:16,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '037D857FA4AD5066410727A2296F99F4', 'loaderId': 'B6561EEAB5CE68643D1B120105E35845', 'isDownload': False} 2026-11-04 14:15:16,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosLoyaltyMinAmountAndSpecificProductTour')" 2026-11-04 14:15:16,479 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:16,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:16] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.009 2026-11-04 14:15:16,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:16] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:15:16,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:16] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.036 2026-11-04 14:15:17,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 14:15:17,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.011 2026-11-04 14:15:17,074 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:15:17,077 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:15:17,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.019 2026-11-04 14:15:17,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosLoyaltyMinAmountAndSpecificProductTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:15:17,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 328 0.210 0.541 2026-11-04 14:15:17,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.756 2026-11-04 14:15:17,945 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:17,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.098 2026-11-04 14:15:18,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:18] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:15:18,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:18] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:15:18,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:18] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 196 0.122 0.468 2026-11-04 14:15:18,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.058 2026-11-04 14:15:18,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:18] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.013 2026-11-04 14:15:18,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:18] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.017 2026-11-04 14:15:19,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.024 0.035 2026-11-04 14:15:19,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.084 2026-11-04 14:15:19,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:15:19,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.128 2026-11-04 14:15:19,165 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:15:19,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:15:19,186 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15: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-11-04 14:15:19,191 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:19,202 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:19,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.196 2026-11-04 14:15:19,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:15:19,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.245 2026-11-04 14:15:19,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00","price":"20.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-11-04 14:15:19,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '20.00' (trigger: .product-screen .order-summary .total:contains("20.00"))' 2026-11-04 14:15:19,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product B' (trigger: article.product .product-content .product-name:contains("Product B"))' 2026-11-04 14:15:19,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.274 2026-11-04 14:15:19,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.257 2026-11-04 14:15:19,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1.00","price":"30.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")):has(.price:contains("30.00")))' 2026-11-04 14:15:19,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '50.00' (trigger: .product-screen .order-summary .total:contains("50.00"))' 2026-11-04 14:15:19,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'click product 'Product A' (trigger: article.product .product-content .product-name:contains("Product A"))' 2026-11-04 14:15:19,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=product.product&field=image_128&id=1552&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.246 2026-11-04 14:15:19,358 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.003 0.131 2026-11-04 14:15:19,390 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:15:19,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.156 2026-11-04 14:15:19,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"2.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("2")):has(.price:contains("40.00")))' 2026-11-04 14:15:19,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosLoyaltyMinAmountAndSpecificProductTour on step: 'order total amount is '66.00' (trigger: .product-screen .order-summary .total:contains("66.00"))' 2026-11-04 14:15:19,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:15:19,439 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:15:19,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.026 0.170 2026-11-04 14:15:19,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.173 2026-11-04 14:15:19,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34456 2026-11-04 14:15:19,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.175 2026-11-04 14:15:19,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.167 2026-11-04 14:15:19,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:15:19,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34456 2026-11-04 14:15:19,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.128 2026-11-04 14:15:19,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.007 0.118 2026-11-04 14:15:19,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.120 2026-11-04 14:15:19,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:19] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 6 0.008 0.125 2026-11-04 14:15:19,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141519_629478_TestUi.txt 2026-11-04 14:15:19,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpkkgb4503_chrome_odoo" 2026-11-04 14:15:19,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_refund_with_gift_card ... 2026-11-04 14:15:20,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34672 2026-11-04 14:15:20,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpu46f_61i_chrome_odoo 2026-11-04 14:15:20,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45201/json/version 2026-11-04 14:15:20,738 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45201/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:15:20,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:15:20,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:45201/json 2026-11-04 14:15:20,809 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45201/json with timeout 3 increased to 10s during tests 2026-11-04 14:15:20,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:45201/devtools/page/1242E1FC8A4C6EFB56B839D82FF2FD1E 2026-11-04 14:15:20,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:15:20,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:15:21,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:15:21,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:15:21,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/web?config_id=145" in browser 2026-11-04 14:15:21,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=145" 2026-11-04 14:15:21,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:15:22,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "GET /pos/web?config_id=145 HTTP/1.1" 200 - 117 0.106 0.730 2026-11-04 14:15:22,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '1242E1FC8A4C6EFB56B839D82FF2FD1E', 'loaderId': 'FB41D658DB919128779259498AF7DAFD', 'isDownload': False} 2026-11-04 14:15:22,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('GiftCardWithRefundtTour')" 2026-11-04 14:15:22,025 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:22,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 14:15:22,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 14:15:22,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.051 2026-11-04 14:15:22,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 14:15:22,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:15:22,496 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:22,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.005 2026-11-04 14:15:22,509 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:15:22,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('GiftCardWithRefundtTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=145"})" 2026-11-04 14:15:23,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 329 0.229 0.568 2026-11-04 14:15:23,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:23] "GET /pos/web HTTP/1.1" 200 - 20 0.013 0.819 2026-11-04 14:15:23,415 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:23,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.081 2026-11-04 14:15:23,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:15:23,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:15:24,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.110 0.394 2026-11-04 14:15:24,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.063 2026-11-04 14:15:24,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:15:24,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:15:24,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.028 0.069 2026-11-04 14:15:24,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.114 2026-11-04 14:15:24,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=36&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.004 0.134 2026-11-04 14:15:24,531 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:15:24,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.199 2026-11-04 14:15:24,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.246 2026-11-04 14:15:24,670 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:15:24,687 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:24,696 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:24,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.307 2026-11-04 14:15:24,711 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:24,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.006 0.259 2026-11-04 14:15:24,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.256 2026-11-04 14:15:24,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.317 2026-11-04 14:15:24,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.327 2026-11-04 14:15:24,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 7 0.005 0.222 2026-11-04 14:15:24,967 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:15:24,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:24] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.019 0.240 2026-11-04 14:15:25,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.273 2026-11-04 14:15:25,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.259 2026-11-04 14:15:25,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.222 2026-11-04 14:15:25,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.163 2026-11-04 14:15:25,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.115 2026-11-04 14:15:25,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.009 0.094 2026-11-04 14:15:25,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.016 0.115 2026-11-04 14:15:25,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.001 0.141 2026-11-04 14:15:25,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.145 2026-11-04 14:15:25,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.158 2026-11-04 14:15:25,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.004 0.107 2026-11-04 14:15:25,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:15:25,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:15:25,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Magnetic Board' (trigger: article.product .product-content .product-name:contains("Magnetic Board"))' 2026-11-04 14:15:25,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.020 2026-11-04 14:15:25,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 14:15:25,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("1")))' 2026-11-04 14:15:25,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-11-04 14:15:25,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:15:25,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:15:25,598 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:25,601 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:15:25,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:15:25,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:15:25,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:25,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:15:25,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:15:25,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9207301 for PoS orders references: ['Order 00305-002-0001'] (draft: False) 2026-11-04 14:15:25,691 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:15:25,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9207301 with result: [{'id': 373, 'pos_reference': 'Order 00305-002-0001', 'account_move': False}] 2026-11-04 14:15:25,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 101 0.068 0.150 2026-11-04 14:15:26,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:26] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 11 0.006 0.014 2026-11-04 14:15:26,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.control-button:contains("Refund")' 2026-11-04 14:15:26,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:15:26,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:26] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.014 0.031 2026-11-04 14:15:26,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:26] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.030 0.057 2026-11-04 14:15:27,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:15:27,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")))' 2026-11-04 14:15:27,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:15:27,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 14:15:27,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:15:27,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Magnetic Board","quantity":"-1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Magnetic Board")):has(em.qty:contains("-1")))' 2026-11-04 14:15:27,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'click product 'Gift Card' (trigger: article.product .product-content .product-name:contains("Gift Card"))' 2026-11-04 14:15:27,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-11-04 14:15:27,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-11-04 14:15:27,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Gift Card","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Gift Card")):has(em.qty:contains("1")))' 2026-11-04 14:15:27,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour GiftCardWithRefundtTour on step: 'order total amount is '0.0' (trigger: .product-screen .order-summary .total:contains("0.0"))' 2026-11-04 14:15:27,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:15:27,892 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:27] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:27,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34672 2026-11-04 14:15:27,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:15:27,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34672 2026-11-04 14:15:28,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141528_045349_TestUi.txt 2026-11-04 14:15:28,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpu46f_61i_chrome_odoo" 2026-11-04 14:15:28,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend: Starting TestUi.test_specific_product_reward_pos_combo ... 2026-11-04 14:15:32,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome pid: 34892 2026-11-04 14:15:32,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpr94wx119_chrome_odoo 2026-11-04 14:15:32,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36643/json/version 2026-11-04 14:15:32,276 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36643/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:15:32,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:15:32,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:36643/json 2026-11-04 14:15:32,337 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36643/json with timeout 3 increased to 10s during tests 2026-11-04 14:15:32,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:36643/devtools/page/128B4335940FFB567A67EC060C4A6CF2 2026-11-04 14:15:32,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:15:32,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:15:32,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:15:32,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:15:32,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=145" in browser 2026-11-04 14:15:32,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=145" 2026-11-04 14:15:32,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:15:34,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:34] "GET /pos/ui?config_id=145 HTTP/1.1" 200 - 117 0.076 1.875 2026-11-04 14:15:34,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Navigation result: {'frameId': '128B4335940FFB567A67EC060C4A6CF2', 'loaderId': 'FFDE75502545D422219F3B5DE809C7BF', 'isDownload': False} 2026-11-04 14:15:34,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('PosComboSpecificProductProgram')" 2026-11-04 14:15:34,741 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:34,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:34] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:15:34,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:34] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.043 2026-11-04 14:15:34,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:34] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.052 2026-11-04 14:15:35,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:35] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:15:35,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:35] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:15:35,308 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:35] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:15:35,317 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:35] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:15:35,318 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:35] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:15:35,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('PosComboSpecificProductProgram', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=145"})" 2026-11-04 14:15:36,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:36] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.266 0.682 2026-11-04 14:15:36,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:36] "GET /pos/web HTTP/1.1" 200 - 20 0.012 0.941 2026-11-04 14:15:36,369 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:15:36,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:36] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.095 2026-11-04 14:15:36,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:15:36,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:15:37,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 200 0.123 0.557 2026-11-04 14:15:37,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:15:37,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.072 2026-11-04 14:15:37,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:15:37,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:15:37,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=product.product&field=image_128&id=1558&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 14 0.017 0.033 2026-11-04 14:15:37,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=product.product&field=image_128&id=1561&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.083 2026-11-04 14:15:37,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:15:37,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=product.product&field=image_128&id=1560&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.023 0.147 2026-11-04 14:15:37,630 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:15:37,654 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:37,665 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:37,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=product.product&field=image_128&id=1557&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.216 2026-11-04 14:15:37,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=product.product&field=image_128&id=1556&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.275 2026-11-04 14:15:37,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=product.product&field=image_128&id=1559&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.019 0.321 2026-11-04 14:15:37,811 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:37,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.300 2026-11-04 14:15:37,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=product.product&field=image_128&id=1562&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.275 2026-11-04 14:15:37,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.185 2026-11-04 14:15:37,885 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:15:37,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.182 2026-11-04 14:15:37,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.170 2026-11-04 14:15:37,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image/res.users/118/avatar_128 HTTP/1.1" 200 - 19 0.020 0.134 2026-11-04 14:15:37,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.155 2026-11-04 14:15:37,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.155 2026-11-04 14:15:38,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.008 0.135 2026-11-04 14:15:38,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 200 - 11 0.008 0.140 2026-11-04 14:15:38,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1563&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.175 2026-11-04 14:15:38,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1564&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.014 0.218 2026-11-04 14:15:38,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1412&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.207 2026-11-04 14:15:38,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1567&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.229 2026-11-04 14:15:38,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1566&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.011 0.254 2026-11-04 14:15:38,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1411&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.279 2026-11-04 14:15:38,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:15:38,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:15:38,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image/res.company/52/favicon HTTP/1.1" 304 - 6 0.005 0.244 2026-11-04 14:15:38,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check if the combo popup is shown (trigger: .popup.combo-configurator-popup)' 2026-11-04 14:15:38,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 1 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 1")))' 2026-11-04 14:15:38,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1409&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.233 2026-11-04 14:15:38,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:15:38,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:15:38,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:15:38,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1410&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.009 0.233 2026-11-04 14:15:38,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1407&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.012 0.251 2026-11-04 14:15:38,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1408&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.006 0.230 2026-11-04 14:15:38,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.214 2026-11-04 14:15:38,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1565&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.008 0.242 2026-11-04 14:15:38,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1406&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.007 0.253 2026-11-04 14:15:38,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1405&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.015 0.225 2026-11-04 14:15:38,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=product.product&field=image_128&id=1404&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 8 0.010 0.260 2026-11-04 14:15:38,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=pos.category&field=image_128&id=18&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.003 0.246 2026-11-04 14:15:38,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=pos.category&field=image_128&id=19&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.007 0.231 2026-11-04 14:15:38,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /web/image?model=pos.category&field=image_128&id=20&unique=2026-11-04%2014:05:10 HTTP/1.1" 200 - 4 0.002 0.210 2026-11-04 14:15:38,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'Check orderline with attributes: {"productName":"10% on Office Combo"} (trigger: .order-container .orderline:has(.product-name:contains("10% on Office Combo")))' 2026-11-04 14:15:38,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'order total amount is '216.00' (trigger: .product-screen .order-summary .total:contains("216.00"))' 2026-11-04 14:15:38,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:15:38,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:15:38,934 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:15:38,935 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:38] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:15:38,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:15:38,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:15:38,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:15:38,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 6 (trigger: div.numpad.row button.col:contains("6"))' 2026-11-04 14:15:38,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:15:39,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:39,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:15:39,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:15:39,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: Tour PosComboSpecificProductProgram on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:15:39,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #72076092 for PoS orders references: ['Order 00306-002-0001'] (draft: False) 2026-11-04 14:15:39,098 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:15:39,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #72076092 with result: [{'id': 374, 'pos_reference': 'Order 00306-002-0001', 'account_move': False}] 2026-11-04 14:15:39,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:39] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 113 0.060 0.133 2026-11-04 14:15:39,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:39] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 37 0.041 0.055 2026-11-04 14:15:39,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:39] "GET /web/image?model=pos.config&id=145&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:15:40,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:15:40,217 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:15:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:15:40,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing chrome headless with pid 34892 2026-11-04 14:15:40,262 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:15:40,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Terminating chrome headless with pid 34892 2026-11-04 14:15:40,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141540_373727_TestUi.txt 2026-11-04 14:15:40,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpr94wx119_chrome_odoo" 2026-11-04 14:15:40,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-11-04 14:16:08,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 288 and Message-Id '<159761102998790.1793801768.710933685302734-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:16:08,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:16:08,767 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #120 deleted mail.mail records with IDs: [288] 2026-11-04 14:16:08,795 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #120 deleted mail.message records with IDs: [23490] 2026-11-04 14:16:08,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:16:08,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:16:10,296 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #120 deleted pos.payment.method records with IDs: [283] 2026-11-04 14:16:11,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_loyalty.tests.test_unlink_reward: Starting TestUnlinkReward.test_pos_unlink_reward ... 2026-11-04 14:16:11,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:16:38,504 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #123 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 14:16:41,010 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #123 deleted ir.attachment records with IDs: [6197, 6198, 6199, 6200, 6201, 6202, 6203, 6204, 6244, 6245, 6246, 6247, 6248, 6249, 6250, 6251] 2026-11-04 14:16:41,010 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #123 deleted pos.config records with IDs: [154, 155, 156, 157] 2026-11-04 14:16:41,036 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #123 deleted ir.sequence records with IDs: [3406, 3409, 3457, 3460, 3407, 3410, 3458, 3461] 2026-11-04 14:16:47,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend: Starting TestUi.test_ship_later_kit_and_mto_manufactured_product ... 2026-11-04 14:16:48,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome pid: 35112 2026-11-04 14:16:48,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmph59slxrt_chrome_odoo 2026-11-04 14:16:48,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37897/json/version 2026-11-04 14:16:48,167 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37897/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:16:48,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:16:48,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:37897/json 2026-11-04 14:16:48,194 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37897/json with timeout 3 increased to 10s during tests 2026-11-04 14:16:48,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:37897/devtools/page/21330E4EF63E2F49407808CB93C4F86A 2026-11-04 14:16:48,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:16:48,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:16:48,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:16:48,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:16:48,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=158" in browser 2026-11-04 14:16:48,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=158" 2026-11-04 14:16:48,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:16:49,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:49] "GET /pos/ui?config_id=158 HTTP/1.1" 200 - 112 0.082 0.793 2026-11-04 14:16:49,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Navigation result: {'frameId': '21330E4EF63E2F49407808CB93C4F86A', 'loaderId': '3588C9CDDBE9118FC5051311CE15D1F3', 'isDownload': False} 2026-11-04 14:16:49,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('test_ship_later_kit_and_mto_manufactured_product')" 2026-11-04 14:16:49,435 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:16:49,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:49] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-11-04 14:16:49,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:49] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.028 2026-11-04 14:16:49,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:49] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.039 2026-11-04 14:16:49,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 14:16:49,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:16:50,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:16:50,004 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:16:50,011 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:16:50,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('test_ship_later_kit_and_mto_manufactured_product', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=158"})" 2026-11-04 14:16:50,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 308 0.238 0.570 2026-11-04 14:16:50,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.821 2026-11-04 14:16:50,943 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:16:50,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.108 2026-11-04 14:16:51,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-11-04 14:16:51,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:16:51,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.106 0.396 2026-11-04 14:16:51,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.071 2026-11-04 14:16:51,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.013 2026-11-04 14:16:51,824 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:16:51,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "GET /web/image?model=product.product&field=image_128&id=1593&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 14 0.018 0.041 2026-11-04 14:16:51,937 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:16:51,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "GET /web/image?model=product.product&field=image_128&id=1589&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.010 0.094 2026-11-04 14:16:51,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:51] "GET /web/image?model=product.product&field=image_128&id=1586&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.008 0.132 2026-11-04 14:16:52,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1588&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.007 0.179 2026-11-04 14:16:52,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1592&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.007 0.230 2026-11-04 14:16:52,110 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:16:52,130 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:16:52,141 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1590&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.014 0.271 2026-11-04 14:16:52,154 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:16:52,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.019 0.208 2026-11-04 14:16:52,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1591&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.010 0.261 2026-11-04 14:16:52,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1587&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.008 0.277 2026-11-04 14:16:52,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1584&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.017 0.282 2026-11-04 14:16:52,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.211 2026-11-04 14:16:52,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.219 2026-11-04 14:16:52,389 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:16:52,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image/res.users/125/avatar_128 HTTP/1.1" 200 - 19 0.021 0.270 2026-11-04 14:16:52,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.260 2026-11-04 14:16:52,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.237 2026-11-04 14:16:52,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.174 2026-11-04 14:16:52,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.139 2026-11-04 14:16:52,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image/res.company/56/favicon HTTP/1.1" 200 - 6 0.005 0.134 2026-11-04 14:16:52,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1585&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.010 0.164 2026-11-04 14:16:52,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1583&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.016 0.162 2026-11-04 14:16:52,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1582&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.007 0.185 2026-11-04 14:16:52,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=product.product&field=image_128&id=1581&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 8 0.007 0.202 2026-11-04 14:16:52,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=21&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 4 0.002 0.211 2026-11-04 14:16:52,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=22&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 4 0.002 0.223 2026-11-04 14:16:52,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image/res.company/56/favicon HTTP/1.1" 304 - 6 0.005 0.206 2026-11-04 14:16:52,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:52] "GET /web/image?model=pos.category&field=image_128&id=23&unique=2026-11-04%2014:16:11 HTTP/1.1" 200 - 4 0.002 0.150 2026-11-04 14:16:52,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Finished' (trigger: article.product:has(.product-name:contains("Finished")) .product-information-tag)' 2026-11-04 14:16:52,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-11-04 14:16:53,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:53] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 78 0.056 0.136 2026-11-04 14:16:53,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-11-04 14:16:53,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click info button for product 'Basic Kit' (trigger: article.product:has(.product-name:contains("Basic Kit")) .product-information-tag)' 2026-11-04 14:16:53,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check if product info price is 10.00 (trigger: .product-info-popup)' 2026-11-04 14:16:54,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:54] "POST /web/dataset/call_kw/product.product/get_product_info_pos HTTP/1.1" 200 - 70 0.047 0.157 2026-11-04 14:16:54,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'close product info popup (trigger: .product-info-popup .fa-times)' 2026-11-04 14:16:54,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Finished' (trigger: article.product .product-content .product-name:contains("Finished"))' 2026-11-04 14:16:54,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-11-04 14:16:54,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Finished","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Finished")):has(em.qty:contains("1")))' 2026-11-04 14:16:54,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click product 'Basic Kit' (trigger: article.product .product-content .product-name:contains("Basic Kit"))' 2026-11-04 14:16:54,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-11-04 14:16:54,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Basic Kit","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Basic Kit")):has(em.qty:contains("1")))' 2026-11-04 14:16:54,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:16:54,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:16:54,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:16:55,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'select customer 'Partner Full' (trigger: .partnerlist-screen .partner-line td:contains("Partner Full"))' 2026-11-04 14:16:55,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:16:55,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:16:55,095 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:16:55,097 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:16:55,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:16:55,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-11-04 14:16:55,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 14:16:55,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-11-04 14:16:55,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:16:55,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: Tour test_ship_later_kit_and_mto_manufactured_product on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 14:16:55,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67109220 for PoS orders references: ['Order 00308-002-0001'] (draft: False) 2026-11-04 14:16:55,187 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:16:56,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67109220 with result: [{'id': 376, 'pos_reference': 'Order 00308-002-0001', 'account_move': False}] 2026-11-04 14:16:56,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 428 0.564 0.953 2026-11-04 14:16:56,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.254 2026-11-04 14:16:56,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:56] "GET /web/image?model=pos.config&id=158&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:16:57,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:16:57,506 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:16:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:16:57,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing chrome headless with pid 35112 2026-11-04 14:16:57,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:16:57,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Terminating chrome headless with pid 35112 2026-11-04 14:16:57,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141657_622910_TestUi.txt 2026-11-04 14:16:57,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmph59slxrt_chrome_odoo" 2026-11-04 14:16:57,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-11-04 14:17:26,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 289 and Message-Id '<182320980310025.1793801845.968261957168579-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:17:26,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:17:26,021 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted mail.mail records with IDs: [289] 2026-11-04 14:17:26,043 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted mail.message records with IDs: [24535] 2026-11-04 14:17:26,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:17:26,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:17:27,430 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted pos.payment.method records with IDs: [300] 2026-11-04 14:17:27,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_different_uom_invoice_valuation ... 2026-11-04 14:17:29,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35057151 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-11-04 14:17:30,207 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [698] 2026-11-04 14:17:32,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35057151 with result: [{'id': 377, 'pos_reference': 'Order 00042-003-0014', 'account_move': 730}] 2026-11-04 14:17:32,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost ... 2026-11-04 14:17:34,804 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [700] 2026-11-04 14:17:36,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_order_total_cost_with_shared_component ... 2026-11-04 14:17:39,820 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [703, 704] 2026-11-04 14:17:42,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_kit_with_kit_invoice_valuation ... 2026-11-04 14:17:45,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10929281 for PoS orders references: ['Order 00042-003-0014'] (draft: False) 2026-11-04 14:17:46,155 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [709, 710] 2026-11-04 14:17:46,650 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [714, 715, 716] 2026-11-04 14:17:49,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10929281 with result: [{'id': 380, 'pos_reference': 'Order 00042-003-0014', 'account_move': 738}] 2026-11-04 14:17:50,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_nested_kit_order_total_cost_with_shared_component ... 2026-11-04 14:17:53,454 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [717, 718] 2026-11-04 14:17:55,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_bom_variant_exclusive_bom_lines ... 2026-11-04 14:17:57,274 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [721, 722] 2026-11-04 14:17:58,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_kit_with_lot_tracked_component_multiple_orders ... 2026-11-04 14:18:00,445 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [726] 2026-11-04 14:18:01,126 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [728] 2026-11-04 14:18:03,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_mrp.tests.test_pos_mrp_flow: Starting TestPosMrp.test_pos_picking_kit_qty ... 2026-11-04 14:18:04,488 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #127 deleted stock.move records with IDs: [729] 2026-11-04 14:18:05,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-04 14:18:31,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_with_cashier ... 2026-11-04 14:18:31,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85446609 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-11-04 14:18:31,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85446609 with result: [{'id': 387, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-11-04 14:18:31,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:18:31,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:32,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:32] "GET /pos/pay/387?access_token=51747d06-53fc-4bea-91de-d689cea86c19 HTTP/1.1" 200 - 377 0.260 1.126 2026-11-04 14:18:32,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:32,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:32] "POST /pos/pay/transaction/387 HTTP/1.1" 200 - 49 0.028 0.061 2026-11-04 14:18:32,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:33,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:33] "GET /pos/pay/confirmation/387?access_token=51747d06-53fc-4bea-91de-d689cea86c19&tx_id=1 HTTP/1.1" 200 - 316 0.192 0.514 2026-11-04 14:18:35,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_1_online_payment_without_cashier ... 2026-11-04 14:18:35,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9491263 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-11-04 14:18:35,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9491263 with result: [{'id': 388, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-11-04 14:18:35,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:18:35,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:36,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:36] "GET /pos/pay/388?access_token=19a68a8a-21f7-4d97-a842-ada0d1dc490e HTTP/1.1" 200 - 377 0.263 1.162 2026-11-04 14:18:36,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:37,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:37] "POST /pos/pay/transaction/388 HTTP/1.1" 200 - 49 0.023 0.057 2026-11-04 14:18:37,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:37,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:37] "GET /pos/pay/confirmation/388?access_token=19a68a8a-21f7-4d97-a842-ada0d1dc490e&tx_id=2 HTTP/1.1" 200 - 316 0.194 0.541 2026-11-04 14:18:39,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_2_online_payments_with_cashier ... 2026-11-04 14:18:39,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91797087 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-11-04 14:18:39,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91797087 with result: [{'id': 389, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-11-04 14:18:39,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:18:40,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:41,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:41] "GET /pos/pay/389?access_token=29de3e8a-7559-4526-9f19-9b3f0a47d8fa HTTP/1.1" 200 - 377 0.226 1.135 2026-11-04 14:18:41,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:41,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:41] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 49 0.022 0.071 2026-11-04 14:18:41,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:41,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:41] "GET /pos/pay/confirmation/389?access_token=29de3e8a-7559-4526-9f19-9b3f0a47d8fa&tx_id=3 HTTP/1.1" 200 - 293 0.198 0.444 2026-11-04 14:18:42,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:42,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:42] "GET /pos/pay/389?access_token=29de3e8a-7559-4526-9f19-9b3f0a47d8fa HTTP/1.1" 200 - 44 0.023 0.088 2026-11-04 14:18:42,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:42,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:42] "POST /pos/pay/transaction/389 HTTP/1.1" 200 - 39 0.017 0.042 2026-11-04 14:18:42,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:42,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:42] "GET /pos/pay/confirmation/389?access_token=29de3e8a-7559-4526-9f19-9b3f0a47d8fa&tx_id=4 HTTP/1.1" 200 - 222 0.137 0.376 2026-11-04 14:18:44,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_errors_tour ... 2026-11-04 14:18:45,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35349 2026-11-04 14:18:45,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmpdemxdmzk_chrome_odoo 2026-11-04 14:18:45,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34227/json/version 2026-11-04 14:18:45,029 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34227/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:18:45,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:18:45,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:34227/json 2026-11-04 14:18:45,065 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34227/json with timeout 3 increased to 10s during tests 2026-11-04 14:18:45,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:34227/devtools/page/41C31DA363FF25105B96BBA59FDCC378 2026-11-04 14:18:45,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:18:45,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:18:45,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_op_user from n/a 2026-11-04 14:18:45,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:18:45,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-11-04 14:18:45,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-11-04 14:18:45,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:18:45,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:45] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.084 0.662 2026-11-04 14:18:45,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': '41C31DA363FF25105B96BBA59FDCC378', 'loaderId': '98D736E467181A44C4DDA0C24FB6F7EA', 'isDownload': False} 2026-11-04 14:18:45,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentErrorsTour')" 2026-11-04 14:18:45,978 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:18:46,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.010 2026-11-04 14:18:46,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.037 2026-11-04 14:18:46,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.001 0.027 2026-11-04 14:18:46,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.007 0.011 2026-11-04 14:18:46,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:18:46,562 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:18:46,564 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:18:46,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:18:46,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentErrorsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-11-04 14:18:47,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.220 0.431 2026-11-04 14:18:47,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.664 2026-11-04 14:18:47,337 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:18:47,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:47] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.101 2026-11-04 14:18:47,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:18:47,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:18:48,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.110 0.366 2026-11-04 14:18:48,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.069 2026-11-04 14:18:48,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.004 0.011 2026-11-04 14:18:48,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:18:48,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-11-04%2014:18:05 HTTP/1.1" 200 - 14 0.023 0.062 2026-11-04 14:18:48,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.077 2026-11-04 14:18:48,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.085 2026-11-04 14:18:48,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:18:48,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.090 2026-11-04 14:18:48,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.079 2026-11-04 14:18:48,370 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:18:48,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.011 0.087 2026-11-04 14:18:48,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.063 2026-11-04 14:18:48,405 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:18:48,409 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:18:48,412 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:18:48,415 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:18:48,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-11-04%2014:18:05 HTTP/1.1" 200 - 4 0.003 0.086 2026-11-04 14:18:48,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 19 0.017 0.136 2026-11-04 14:18:48,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.108 2026-11-04 14:18:48,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.004 0.118 2026-11-04 14:18:48,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:48] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.004 0.017 2026-11-04 14:18:49,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:18:49,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 14:18:49,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.014 2026-11-04 14:18:49,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 14:18:49,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:18:49,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:18:49,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 14:18:50,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on 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(em.qty:contains("10")))' 2026-11-04 14:18:50,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:18:50,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:18:50,189 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:50] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:18:50,190 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:50] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:18:50,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-11-04 14:18:50,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 14:18:50,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-11-04 14:18:50,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:18:50,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-11-04 14:18:50,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:18:50,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 7 (trigger: div.numpad.row button.col:contains("7"))' 2026-11-04 14:18:50,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-11-04 14:18:50,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '47.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("47.0"))' 2026-11-04 14:18:51,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:18:51,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 1.0 (trigger: .payment-status-remaining .amount:contains("1.0"))' 2026-11-04 14:18:51,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 14:18:51,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is not highligted (trigger: .payment-screen .button.next:not(:has(.highlight)))' 2026-11-04 14:18:51,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:18:51,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:18:51,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 14:18:51,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '2.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("2.0"))' 2026-11-04 14:18:52,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:18:52,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 1.0 (trigger: .payment-status-change .amount:contains("1.0"))' 2026-11-04 14:18:52,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:18:52,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:18:52,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34218172 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-11-04 14:18:52,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-11-04 14:18:52,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34218172 with result: [{'id': 390, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-11-04 14:18:52,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.046 0.095 2026-11-04 14:18:52,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.007 0.025 2026-11-04 14:18:52,351 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:52] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 14:18:52,351 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [454] 2026-11-04 14:18:52,383 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #134 deleted pos.order records with IDs: [390] 2026-11-04 14:18:52,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:52] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 37 0.031 0.054 2026-11-04 14:18:52,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:52] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:18:53,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 14:18:53,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")))' 2026-11-04 14:18:53,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'delete Online payment paymentline with 47.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("47.0")) ~ .delete-button)' 2026-11-04 14:18:53,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-11-04 14:18:53,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-11-04 14:18:53,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '46.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("46.0"))' 2026-11-04 14:18:53,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-11-04 14:18:53,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-11-04 14:18:53,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '0.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("0.0"))' 2026-11-04 14:18:53,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:18:53,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 14:18:53,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:18:53,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:18:53,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66729082 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-11-04 14:18:53,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-11-04 14:18:54,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66729082 with result: [{'id': 391, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-11-04 14:18:54,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.034 0.098 2026-11-04 14:18:54,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:54] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.008 0.021 2026-11-04 14:18:54,155 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [455] 2026-11-04 14:18:54,172 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #134 deleted pos.order records with IDs: [391] 2026-11-04 14:18:54,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:54] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.019 0.036 2026-11-04 14:18:54,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:18:55,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 14:18:55,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Online payment paymentline with 0.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Online payment"):has(.payment-amount:contains("0.0")))' 2026-11-04 14:18:55,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on 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-11-04 14:18:55,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click Cash paymentline with 2.0 amount (trigger: .paymentlines .paymentline .payment-infos:contains("Cash"):has(.payment-amount:contains("2.0")))' 2026-11-04 14:18:55,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:18:55,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Cash' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Cash"))' 2026-11-04 14:18:55,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '3.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("3.0"))' 2026-11-04 14:18:56,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-11-04 14:18:56,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-11-04 14:18:56,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'amount tendered in the line is '-1.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("-1.0"))' 2026-11-04 14:18:56,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:18:56,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 14:18:56,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:18:56,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:18:56,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61766313 for PoS orders references: ['Order 00320-002-0001'] (draft: True) 2026-11-04 14:18:56,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'error popup is shown (trigger: .modal-dialog .popup-error)' 2026-11-04 14:18:56,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61766313 with result: [{'id': 392, 'pos_reference': 'Order 00320-002-0001', 'account_move': False}] 2026-11-04 14:18:56,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 40 0.023 0.070 2026-11-04 14:18:56,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:56] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.007 0.023 2026-11-04 14:18:56,663 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #134 deleted pos.payment records with IDs: [456] 2026-11-04 14:18:56,676 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #134 deleted pos.order records with IDs: [392] 2026-11-04 14:18:56,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:56] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 34 0.015 0.028 2026-11-04 14:18:57,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:18:57,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentErrorsTour on step: 'click confirm button (trigger: .popup-error .footer .cancel)' 2026-11-04 14:18:57,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:18:57,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35349 2026-11-04 14:18:57,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:18:57,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35349 2026-11-04 14:18:58,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141858_076627_TestUi.txt 2026-11-04 14:18:58,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmpdemxdmzk_chrome_odoo" 2026-11-04 14:18:58,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_invalid_access_token ... 2026-11-04 14:18:58,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89576485 for PoS orders references: ['Order 00055-001-0001'] (draft: True) 2026-11-04 14:18:58,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89576485 with result: [{'id': 393, 'pos_reference': 'Order 00055-001-0001', 'account_move': False}] 2026-11-04 14:18:58,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:18:58,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:59,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:59] "GET /pos/pay/393?access_token=ead64c40-fa9f-4df2-a764-fc40b354409 HTTP/1.1" 403 - 200 0.098 0.946 2026-11-04 14:18:59,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:59,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:59] "GET /pos/pay/393?access_token= HTTP/1.1" 403 - 21 0.014 0.059 2026-11-04 14:18:59,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:59,553 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:59] "GET /pos/pay/confirmation/393?access_token=ead64c40-fa9f-4df2-a764-fc40b354409&tx_id=1 HTTP/1.1" 403 - 20 0.011 0.042 2026-11-04 14:18:59,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: pos.order 2026-11-04 14:18:59,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:18:59] "GET /pos/pay/confirmation/393?access_token=&tx_id=1 HTTP/1.1" 403 - 19 0.011 0.039 2026-11-04 14:18:59,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend: Starting TestUi.test_local_fake_paid_data_tour ... 2026-11-04 14:19:00,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome pid: 35583 2026-11-04 14:19:00,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless temporary user profile dir: /tmp/tmp814h8oai_chrome_odoo 2026-11-04 14:19:00,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41283/json/version 2026-11-04 14:19:00,146 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41283/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:19:00,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:19:00,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Issuing json command http://127.0.0.1:41283/json 2026-11-04 14:19:00,211 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41283/json with timeout 3 increased to 10s during tests 2026-11-04 14:19:00,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Websocket url found: ws://127.0.0.1:41283/devtools/page/D5A23F3E388C9A835455C324BAE91FAF 2026-11-04 14:19:00,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Enable chrome headless console log notification 2026-11-04 14:19:00,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome headless enable page notifications 2026-11-04 14:19:00,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_op_user from n/a 2026-11-04 14:19:00,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Setting session cookie in browser 2026-11-04 14:19:00,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Open "http://127.0.0.1:8069/pos/ui?config_id=168" in browser 2026-11-04 14:19:00,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=168" 2026-11-04 14:19:00,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:19:01,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "GET /pos/ui?config_id=168 HTTP/1.1" 200 - 112 0.081 0.628 2026-11-04 14:19:01,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Navigation result: {'frameId': 'D5A23F3E388C9A835455C324BAE91FAF', 'loaderId': '394D3BA13C3F4107D89C962DD0425AE7', 'isDownload': False} 2026-11-04 14:19:01,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate ready code "odoo.isTourReady('OnlinePaymentLocalFakePaidDataTour')" 2026-11-04 14:19:01,071 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:19:01,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.012 2026-11-04 14:19:01,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.024 2026-11-04 14:19:01,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:19:01,590 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:19:01,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:19:01,653 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:01,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.013 2026-11-04 14:19:01,684 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:01] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:19:01,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Evaluate test code "odoo.startTour('OnlinePaymentLocalFakePaidDataTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=168"})" 2026-11-04 14:19:02,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:02] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 296 0.227 0.521 2026-11-04 14:19:02,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:02] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.766 2026-11-04 14:19:02,536 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:19:02,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.088 2026-11-04 14:19:02,641 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:19:02,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:19:03,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 173 0.103 0.390 2026-11-04 14:19:03,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.054 2026-11-04 14:19:03,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.009 2026-11-04 14:19:03,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:19:03,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.010 2026-11-04 14:19:03,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image?model=product.product&field=image_128&id=1633&unique=2026-11-04%2014:18:05 HTTP/1.1" 200 - 14 0.045 0.074 2026-11-04 14:19:03,516 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:19:03,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.125 2026-11-04 14:19:03,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.127 2026-11-04 14:19:03,535 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:19:03,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.144 2026-11-04 14:19:03,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.130 2026-11-04 14:19:03,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.139 2026-11-04 14:19:03,614 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:03,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image?model=pos.category&field=image_128&id=24&unique=2026-11-04%2014:18:05 HTTP/1.1" 200 - 4 0.002 0.091 2026-11-04 14:19:03,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:19:03,680 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:19:03,691 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:19:03,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image/res.users/134/avatar_128 HTTP/1.1" 200 - 19 0.050 0.144 2026-11-04 14:19:03,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.048 2026-11-04 14:19:03,767 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image/res.company/60/favicon HTTP/1.1" 200 - 6 0.006 0.058 2026-11-04 14:19:03,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:03] "GET /web/image/res.company/60/favicon HTTP/1.1" 304 - 6 0.004 0.016 2026-11-04 14:19:04,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:19:04,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click product 'Letter Tray' (trigger: article.product .product-content .product-name:contains("Letter Tray"))' 2026-11-04 14:19:04,411 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:04] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.010 0.017 2026-11-04 14:19:04,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("1")))' 2026-11-04 14:19:04,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:19:04,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:19:04,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Letter Tray","quantity":"10"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Letter Tray")):has(em.qty:contains("10")))' 2026-11-04 14:19:05,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on 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(em.qty:contains("10")))' 2026-11-04 14:19:05,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:19:05,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:19:05,405 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:05,409 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:05,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'total is 48.0 (trigger: .total:contains("48.0"))' 2026-11-04 14:19:05,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 14:19:05,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount to pay is '48.0' (trigger: .paymentlines-empty .total:contains("48.0"))' 2026-11-04 14:19:05,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click 'Online payment' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Online payment"))' 2026-11-04 14:19:05,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:19:05,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:19:05,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'line paid via 'Online payment' is selected (trigger: .paymentlines .paymentline.selected .payment-name:contains("Online payment"))' 2026-11-04 14:19:05,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'amount tendered in the line is '48.0' (trigger: .paymentlines .paymentline.selected .payment-amount:contains("48.0"))' 2026-11-04 14:19:05,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:19:05,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'change is 0.0 (trigger: .payment-status-change .amount:contains("0.0"))' 2026-11-04 14:19:05,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate button is highlighted (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:19:05,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:19:05,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is shown (trigger: .modal-dialog .online-payment-popup)' 2026-11-04 14:19:05,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18435160 for PoS orders references: ['Order 00322-002-0001'] (draft: True) 2026-11-04 14:19:05,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18435160 with result: [{'id': 394, 'pos_reference': 'Order 00322-002-0001', 'account_move': False}] 2026-11-04 14:19:05,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 57 0.042 0.104 2026-11-04 14:19:05,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:05] "POST /web/dataset/call_kw/pos.order/get_and_set_online_payments_data HTTP/1.1" 200 - 9 0.008 0.022 2026-11-04 14:19:05,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:05] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fpay%2F394%3Faccess_token%3D573872e4-01a9-40fd-8f5f-87924f93d580?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.083 2026-11-04 14:19:06,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:19:06,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'displayed amount is 48.0 (trigger: .online-payment-popup .body .info .amount:contains("48.0"))' 2026-11-04 14:19:06,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'fake online payment paid data (trigger: .online-payment-popup)' 2026-11-04 14:19:06,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'online payment popup is not shown (trigger: body:not(:has(.online-payment-popup)))' 2026-11-04 14:19:06,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:19:06,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:06] "GET /web/image?model=pos.config&id=168&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:19:06,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: Tour OnlinePaymentLocalFakePaidDataTour on step: 'there should be the receipt (trigger: .receipt-screen .pos-receipt)' 2026-11-04 14:19:06,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi.browser: test successful 2026-11-04 14:19:06,660 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:06,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing chrome headless with pid 35583 2026-11-04 14:19:06,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Closing websocket connection 2026-11-04 14:19:06,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Terminating chrome headless with pid 35583 2026-11-04 14:19:06,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141906_760372_TestUi.txt 2026-11-04 14:19:06,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_online_payment.tests.test_frontend.TestUi: Removing chrome user profile "/tmp/tmp814h8oai_chrome_odoo" 2026-11-04 14:19:07,110 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #132 deleted pos.payment.method records with IDs: [312] 2026-11-04 14:19:07,197 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #132 deleted account.account records with IDs: [3317] 2026-11-04 14:19:07,374 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #132 deleted account.journal records with IDs: [1244] 2026-11-04 14:19:07,441 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #132 deleted account.account records with IDs: [3316] 2026-11-04 14:19:07,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-04 14:19:34,208 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [98] 2026-11-04 14:19:36,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-11-04 14:19:37,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 35793 2026-11-04 14:19:37,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpuvjm17b4_chrome_odoo 2026-11-04 14:19:37,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39667/json/version 2026-11-04 14:19:37,349 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39667/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:19:37,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:19:37,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39667/json 2026-11-04 14:19:37,432 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39667/json with timeout 3 increased to 10s during tests 2026-11-04 14:19:37,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39667/devtools/page/67219D1D05ED00B8EF4755655F77162B 2026-11-04 14:19:37,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:19:37,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:19:37,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:19:37,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:19:37,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:19:37,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:19:37,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:19:38,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:38] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 111 0.093 0.692 2026-11-04 14:19:38,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '67219D1D05ED00B8EF4755655F77162B', 'loaderId': '18C13723FBE047C7DEA64E3C4F757B47', 'isDownload': False} 2026-11-04 14:19:38,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-11-04 14:19:38,574 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:19:38,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:38] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.012 2026-11-04 14:19:38,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:38] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-11-04 14:19:38,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:38] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.032 2026-11-04 14:19:39,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.009 2026-11-04 14:19:39,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:19:39,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:19:39,172 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:19:39,174 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:19:39,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:19:39,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.221 0.485 2026-11-04 14:19:39,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.698 2026-11-04 14:19:39,994 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:19:40,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.081 2026-11-04 14:19:40,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:19:40,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:19:40,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.118 0.391 2026-11-04 14:19:40,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.065 2026-11-04 14:19:40,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:19:40,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:19:40,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.028 0.056 2026-11-04 14:19:41,000 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:19:41,026 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19: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-11-04 14:19:41,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:41,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.149 2026-11-04 14:19:41,075 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:19:41,092 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:19:41,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.206 2026-11-04 14:19:41,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.006 0.249 2026-11-04 14:19:41,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.017 0.274 2026-11-04 14:19:41,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.283 2026-11-04 14:19:41,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.014 0.164 2026-11-04 14:19:41,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.165 2026-11-04 14:19:41,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.147 2026-11-04 14:19:41,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.127 2026-11-04 14:19:41,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.111 2026-11-04 14:19:41,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.085 2026-11-04 14:19:41,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.064 2026-11-04 14:19:41,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.064 2026-11-04 14:19:41,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.067 2026-11-04 14:19:41,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.050 2026-11-04 14:19:41,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:19:41,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:19:41,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-11-04 14:19:41,811 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.020 2026-11-04 14:19:41,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:19:41,916 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:42,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-11-04 14:19:42,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:19:42,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:19:42,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:19:42,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:19:42,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-11-04 14:19:42,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-11-04 14:19:42,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:19:42,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-11-04 14:19:42,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:19:42,989 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:19:42,991 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:19:42,992 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:19:42,995 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:19:43,007 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:19:43,009 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:19:43,011 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:19:43,012 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:19:43,013 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:19:43,015 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:19:43,016 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:19:43,017 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:19:43,017 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:19:43,018 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:19:43,019 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:19:43,019 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:19:43,020 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:19:43,021 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:19:43,021 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:19:43,022 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:19:43,023 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:19:43,023 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:19:43,025 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:19:43,025 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:19:43,026 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:19:43,026 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:19:43,028 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:19:43,029 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:19:43,030 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:19:43,031 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:19:43,034 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:19:43,035 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:19:43,038 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:19:43,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:19:43,063 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:19:43,066 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:19:43,069 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:19:43,071 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:19:43,073 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 14:19:43,074 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:19:43,080 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:19:43,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-11-04 14:19:43,106 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:19:43,108 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:19:43,110 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:19:43,112 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:19:43,115 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:19:43,121 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:19:43,122 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:19:43,123 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:19:43,125 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:19:43,136 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:19:43,138 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:19:43,139 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:19:43,140 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:19:43,141 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:19:43,142 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:19:43,143 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:19:43,144 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:19:43,146 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:19:43,146 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:19:43,147 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:19:43,149 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:19:43,150 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:19:43,151 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:19:43,154 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:19:43,156 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:19:43,157 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:19:43,159 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:19:43,160 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:19:43,161 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:19:43,163 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:19:43,164 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:19:43,165 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:19:43,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:19:43,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:19:43,171 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:19:43,171 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:19:43,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:19:43,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:19:43,177 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:19:43,180 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:19:43,180 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:19:43,197 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:19:43,204 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:19:43,223 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:19:43,225 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:19:43,230 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 14:19:43,235 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 14:19:43,236 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:19:43,237 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:19:43,238 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:19:43,239 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:19:43,239 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:19:43,240 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:19:43,241 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:19:43,242 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:19:43,243 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:19:43,243 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:19:43,244 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:19:43,246 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:19:43,246 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:19:43,247 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:19:43,248 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:19:43,249 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:19:43,249 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:19:43,255 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:19:43,256 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:19:43,258 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:19:43,259 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:19:43,260 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:19:43,261 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:19:43,261 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:19:43,262 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:19:43,262 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:19:43,263 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:19:43,263 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:19:43,263 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:19:43,264 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:19:43,264 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:19:43,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #342326 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-11-04 14:19:43,665 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 14:19:43,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #342326 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-11-04 14:19:43,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.053 0.092 2026-11-04 14:19:43,768 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:43] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:44,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:19:45,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:19:45,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-11-04 14:19:45,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:19:45,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:19:45,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:19:45,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:19:45,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.035 2026-11-04 14:19:45,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-11-04 14:19:45,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:19:46,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:19:46,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:19:46,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-11-04 14:19:46,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:19:46,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:19:46,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:19:46,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:19:46,120 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:46] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:19:46,123 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:46] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:19:46,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:19:46,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:19:46,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99978540 for PoS orders references: ['Order 00323-002-0002'] (draft: False) 2026-11-04 14:19:46,175 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:19:46,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99978540 with result: [{'id': 396, 'pos_reference': 'Order 00323-002-0002', 'account_move': False}] 2026-11-04 14:19:46,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.055 0.150 2026-11-04 14:19:46,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:46] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.014 2026-11-04 14:19:48,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-11-04 14:19:48,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:19:48,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:19:48,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:19:48,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:19:48,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-11-04 14:19:48,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:19:49,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:19:49,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 14:19:49,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 14:19:49,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-11-04 14:19:49,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:19:49,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:19:49,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95650268 for PoS orders references: ['Order 00323-002-0003'] (draft: True) 2026-11-04 14:19:49,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95650268 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-11-04 14:19:49,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.030 0.081 2026-11-04 14:19:50,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:19:50,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-11-04 14:19:50,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-11-04 14:19:50,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:19:50,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:19:50,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:19:50,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:19:50,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:50] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.017 2026-11-04 14:19:50,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:19:50,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18264071 for PoS orders references: ['Order 00323-002-0003'] (draft: False) 2026-11-04 14:19:51,011 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [615] 2026-11-04 14:19:51,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18264071 with result: [{'id': 397, 'pos_reference': 'Order 00323-002-0003', 'account_move': False}] 2026-11-04 14:19:51,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:51] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.051 0.107 2026-11-04 14:19:51,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:19:51,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:19:51,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:19:51,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.026 2026-11-04 14:19:52,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:19:52,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:19:52,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:19:52,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.030 2026-11-04 14:19:52,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:19:53,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-11-04 14:19:53,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:19:53,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:19:53,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:19:53,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-11-04 14:19:53,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:19:53,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41322173 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-11-04 14:19:53,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-11-04 14:19:53,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41322173 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-11-04 14:19:53,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.029 0.079 2026-11-04 14:19:54,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:19:54,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:19:54,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.045 2026-11-04 14:19:55,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:19:55,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:19:55,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:19:55,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.031 2026-11-04 14:19:56,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 14:19:56,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:19:56,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-11-04 14:19:56,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99110662 for PoS orders references: ['Order 00323-002-0001'] (draft: True) 2026-11-04 14:19:56,595 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [611, 612] 2026-11-04 14:19:56,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99110662 with result: [{'id': 395, 'pos_reference': 'Order 00323-002-0001', 'account_move': False}] 2026-11-04 14:19:56,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.036 0.070 2026-11-04 14:19:56,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:56] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.008 0.020 2026-11-04 14:19:57,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-11-04 14:19:57,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:19:57,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 14:19:57,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:19:57,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:19:58,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-11-04 14:19:58,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:19:58,027 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:19:58,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 35793 2026-11-04 14:19:58,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:19:58,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 35793 2026-11-04 14:19:58,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_141958_153675_TestFrontend.txt 2026-11-04 14:19:58,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpuvjm17b4_chrome_odoo" 2026-11-04 14:19:58,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36056 2026-11-04 14:19:58,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpgcois0wo_chrome_odoo 2026-11-04 14:19:58,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38175/json/version 2026-11-04 14:19:58,477 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38175/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:19:58,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:19:58,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38175/json 2026-11-04 14:19:58,530 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38175/json with timeout 3 increased to 10s during tests 2026-11-04 14:19:58,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38175/devtools/page/B87DED027820D6FA82CFE87E099AB05A 2026-11-04 14:19:58,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:19:58,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:19:58,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:19:58,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:19:58,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:19:58,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:19:58,705 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.011 0.070 2026-11-04 14:19:58,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B87DED027820D6FA82CFE87E099AB05A', 'loaderId': '415FD7F1C0F9954E45D74F1936924BCA', 'isDownload': False} 2026-11-04 14:19:58,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-11-04 14:19:58,727 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:19:58,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:58] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-11-04 14:19:58,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:58] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.012 0.016 2026-11-04 14:19:58,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:58] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.036 2026-11-04 14:19:59,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:19:59,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.011 2026-11-04 14:19:59,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.014 0.008 2026-11-04 14:19:59,341 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:19:59,342 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:19:59,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:19:59,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.120 0.416 2026-11-04 14:19:59,952 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:19:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.541 2026-11-04 14:19:59,982 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:00,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.091 2026-11-04 14:20:00,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.014 2026-11-04 14:20:00,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:20:00,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.129 0.455 2026-11-04 14:20:00,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.073 2026-11-04 14:20:00,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-11-04 14:20:00,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:20:01,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.020 0.049 2026-11-04 14:20:01,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.142 2026-11-04 14:20:01,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.136 2026-11-04 14:20:01,134 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:20:01,161 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:01,168 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:20:01,177 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:01,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.187 2026-11-04 14:20:01,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.274 2026-11-04 14:20:01,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.008 0.281 2026-11-04 14:20:01,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.235 2026-11-04 14:20:01,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.125 2026-11-04 14:20:01,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 12 0.018 0.171 2026-11-04 14:20:01,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.177 2026-11-04 14:20:01,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.141 2026-11-04 14:20:01,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.137 2026-11-04 14:20:01,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.134 2026-11-04 14:20:01,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.135 2026-11-04 14:20:01,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.133 2026-11-04 14:20:01,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.008 0.095 2026-11-04 14:20:02,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:20:02,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:20:02,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.038 2026-11-04 14:20:02,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:03,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:20:03,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:03,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #60392091 for PoS orders references: ['Order 00323-002-0004'] (draft: True) 2026-11-04 14:20:03,059 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [617, 618] 2026-11-04 14:20:03,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #60392091 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-11-04 14:20:03,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.032 0.064 2026-11-04 14:20:03,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:20:03,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:20:03,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:20:04,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:20:04,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-11-04 14:20:04,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:20:04,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:20:04,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:20:05,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:20:05,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:20:05,625 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:05,626 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:05,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:20:05,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:20:05,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:20:05,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54890984 for PoS orders references: ['Order 00323-002-0004'] (draft: False) 2026-11-04 14:20:05,685 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:05,688 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [621, 622] 2026-11-04 14:20:05,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54890984 with result: [{'id': 398, 'pos_reference': 'Order 00323-002-0004', 'account_move': False}] 2026-11-04 14:20:05,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.035 0.084 2026-11-04 14:20:05,889 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:20:05,894 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:20:05,895 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:20:05,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:05,903 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:20:05,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:20:05,907 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:20:05,913 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:20:05,917 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:05,917 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:20:05,919 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:20:05,920 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:20:05,921 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:20:05,922 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:20:05,924 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:20:05,924 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:20:05,925 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:20:05,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:20:05,928 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:20:05,928 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:20:05,929 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:20:05,930 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:20:05,933 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:05,939 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:20:05,941 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:20:05,942 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:20:05,943 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:20:05,944 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:05,948 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:20:05,955 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:20:05,959 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:20:05,961 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:20:05,962 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:20:05,962 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:20:05,965 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:20:05,965 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:20:05,966 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:20:05,983 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:20:05,986 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:20:05,987 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:20:05,989 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:20:05,996 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:05] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:20:06,012 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:06,013 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:20:06,018 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:06,049 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.045 2026-11-04 14:20:06,057 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:20:06,066 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:20:06,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.023 0.011 2026-11-04 14:20:06,068 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:20:06,070 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:20:06,072 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:20:06,072 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:20:06,073 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:20:06,075 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:20:06,075 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:20:06,075 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:20:06,076 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:20:06,076 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:20:06,077 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:20:06,077 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:20:06,077 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:20:06,078 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:20:06,078 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:20:06,078 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:20:06,079 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:20:06,079 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:20:06,079 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:20:06,080 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:20:06,080 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:20:06,081 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:20:06,081 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:20:06,082 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:20:06,084 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:20:06,084 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:20:06,085 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:20:06,085 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:20:06,095 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:20:06,104 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:20:06,108 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:06,119 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:20:06,127 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:06,128 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:20:06,129 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:20:06,137 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:06,141 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:20:06,147 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:20:06,154 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:20:06,159 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:06,162 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:06,163 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:06,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:20:06,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:20:06,171 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:20:06,171 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:20:06,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:20:06,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:20:06,173 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:20:06,174 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:20:06,174 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:20:06,175 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:20:06,175 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:20:06,176 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:20:06,176 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:20:06,177 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:20:06,177 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:20:06,178 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:20:06,178 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:20:06,179 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:20:06,179 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:20:06,180 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:20:06,181 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:20:06,181 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:20:06,183 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:20:06,184 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:20:06,184 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:20:06,185 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:20:06,186 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:20:06,186 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:20:06,571 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:20:06,673 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:06] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:07,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:07,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:20:07,975 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 14:20:08,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:20:08,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:20:08,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95109906 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-11-04 14:20:08,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:08,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95109906 with result: [{'id': 399, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-11-04 14:20:08,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.017 0.062 2026-11-04 14:20:09,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.005 2026-11-04 14:20:09,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:20:09,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:20:10,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-11-04 14:20:10,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:10,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-11-04 14:20:10,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #77860887 for PoS orders references: ['Order 00323-004-0005'] (draft: True) 2026-11-04 14:20:10,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #77860887 with result: [{'id': 399, 'pos_reference': 'Order 00323-004-0005', 'account_move': False}] 2026-11-04 14:20:10,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.027 0.082 2026-11-04 14:20:11,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:20:11,304 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:11] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:11,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36056 2026-11-04 14:20:11,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:20:11,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36056 2026-11-04 14:20:11,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142011_420048_TestFrontend.txt 2026-11-04 14:20:11,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpgcois0wo_chrome_odoo" 2026-11-04 14:20:11,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-11-04 14:20:11,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36324 2026-11-04 14:20:11,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3qh_b5kn_chrome_odoo 2026-11-04 14:20:11,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39003/json/version 2026-11-04 14:20:11,939 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39003/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:20:11,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:20:11,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39003/json 2026-11-04 14:20:11,969 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39003/json with timeout 3 increased to 10s during tests 2026-11-04 14:20:11,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39003/devtools/page/D651FBEDA9B631D553D741D9EC9DD120 2026-11-04 14:20:11,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:20:12,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:20:12,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:20:12,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:20:12,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:20:12,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:20:12,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:20:13,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.073 0.871 2026-11-04 14:20:13,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D651FBEDA9B631D553D741D9EC9DD120', 'loaderId': '35FE5E26E3F3F8F787ED3029D2AAF6CC', 'isDownload': False} 2026-11-04 14:20:13,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-11-04 14:20:13,265 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:13,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.017 0.008 2026-11-04 14:20:13,316 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.039 2026-11-04 14:20:13,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-11-04 14:20:13,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:20:13,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:20:13,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:20:13,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:20:13,840 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:13,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:20:14,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.229 0.590 2026-11-04 14:20:14,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.830 2026-11-04 14:20:14,764 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:14,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.083 2026-11-04 14:20:14,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.005 2026-11-04 14:20:14,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:20:15,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.131 0.366 2026-11-04 14:20:15,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.053 2026-11-04 14:20:15,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:20:15,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:20:15,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.028 0.072 2026-11-04 14:20:15,793 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:20:15,814 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:20:15,821 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:15,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.024 0.159 2026-11-04 14:20:15,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.184 2026-11-04 14:20:15,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.024 2026-11-04 14:20:15,912 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:15,920 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:15,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.248 2026-11-04 14:20:15,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.260 2026-11-04 14:20:15,975 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:15] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.015 0.129 2026-11-04 14:20:16,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.015 0.352 2026-11-04 14:20:16,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.018 0.223 2026-11-04 14:20:16,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.205 2026-11-04 14:20:16,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.221 2026-11-04 14:20:16,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.207 2026-11-04 14:20:16,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.203 2026-11-04 14:20:16,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.167 2026-11-04 14:20:16,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.001 0.098 2026-11-04 14:20:16,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.075 2026-11-04 14:20:16,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:20:16,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:16,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.017 2026-11-04 14:20:16,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:20:16,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 14:20:16,683 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:17,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:20:17,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:17,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:17,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:20:17,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:17,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:17,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:20:17,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on 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(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-11-04 14:20:18,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:20:18,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:20:18,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:20:18,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:18,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:18,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:20:18,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:18,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:18,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:20:18,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on 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(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-11-04 14:20:19,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:20:19,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:20:19,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:19,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:19,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:20:19,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:19,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:19,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on 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(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-11-04 14:20:19,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:20:19,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-11-04 14:20:19,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:20:19,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:20:19,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:20:19,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:20:19,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:20:19,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:20:19,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:20:19,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-11-04 14:20:19,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:20:19,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:20:19,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-11-04 14:20:19,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:20:19,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:20:19,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-11-04 14:20:19,842 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:19,843 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:19,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:20:19,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:20:19,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:20:19,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:20:19,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:20:19,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:20:19,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:20:19,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:20:20,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:20:20,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #29949261 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-11-04 14:20:20,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #29949261 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-11-04 14:20:20,109 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.037 0.068 2026-11-04 14:20:20,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.035 2026-11-04 14:20:20,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:20:20,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:20:20,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:20:21,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:20:21,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:20:21,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:20:21,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:20:21,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:20:21,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:20:21,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:20:21,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36324 2026-11-04 14:20:21,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:20:21,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36324 2026-11-04 14:20:21,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142021_182247_TestFrontend.txt 2026-11-04 14:20:21,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3qh_b5kn_chrome_odoo" 2026-11-04 14:20:21,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36523 2026-11-04 14:20:21,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp9_103uqp_chrome_odoo 2026-11-04 14:20:21,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34721/json/version 2026-11-04 14:20:21,604 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34721/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:20:21,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:20:21,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34721/json 2026-11-04 14:20:21,627 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34721/json with timeout 3 increased to 10s during tests 2026-11-04 14:20:21,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34721/devtools/page/A1689C516CA401252BE49F16D6C62852 2026-11-04 14:20:21,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:20:21,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:20:21,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:20:21,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:20:21,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:20:21,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:20:21,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:21] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.013 0.063 2026-11-04 14:20:21,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A1689C516CA401252BE49F16D6C62852', 'loaderId': '0BB9B7AAFB5D29E0840239F1B783DF12', 'isDownload': False} 2026-11-04 14:20:21,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-11-04 14:20:21,838 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:21,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:21] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.010 2026-11-04 14:20:21,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:21] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-11-04 14:20:21,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:21] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.030 2026-11-04 14:20:22,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:22] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:20:22,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:20:22,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:20:22,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:20:22,471 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:20:22,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:20:23,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.141 0.399 2026-11-04 14:20:23,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.023 0.564 2026-11-04 14:20:23,135 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:23,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.137 2026-11-04 14:20:23,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:20:23,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:20:23,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.118 0.368 2026-11-04 14:20:23,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.044 2026-11-04 14:20:24,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:20:24,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:20:24,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.020 0.053 2026-11-04 14:20:24,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.082 2026-11-04 14:20:24,219 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:20:24,231 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:24,245 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:24,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.141 2026-11-04 14:20:24,270 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.146 2026-11-04 14:20:24,304 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:20:24,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.017 0.199 2026-11-04 14:20:24,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.225 2026-11-04 14:20:24,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.217 2026-11-04 14:20:24,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.138 2026-11-04 14:20:24,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 12 0.016 0.174 2026-11-04 14:20:24,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.146 2026-11-04 14:20:24,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.127 2026-11-04 14:20:24,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.116 2026-11-04 14:20:24,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.106 2026-11-04 14:20:24,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.004 0.102 2026-11-04 14:20:24,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.090 2026-11-04 14:20:24,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.061 2026-11-04 14:20:25,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:25,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:20:25,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.030 2026-11-04 14:20:25,383 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:26,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:20:26,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:26,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:26,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:20:26,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:26,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:26,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:20:26,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-11-04 14:20:26,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-11-04 14:20:27,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:20:27,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:27,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #70769024 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-11-04 14:20:27,176 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [626, 627] 2026-11-04 14:20:27,257 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #70769024 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-11-04 14:20:27,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.046 0.095 2026-11-04 14:20:27,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:20:28,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:28,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.007 2026-11-04 14:20:28,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:28,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74247757 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-11-04 14:20:28,853 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [628, 629, 630] 2026-11-04 14:20:28,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74247757 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-11-04 14:20:28,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.028 0.083 2026-11-04 14:20:29,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:20:29,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:29,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:20:30,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:30,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:20:30,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.041 2026-11-04 14:20:31,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-11-04 14:20:31,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:20:31,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-11-04 14:20:31,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-11-04 14:20:31,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-11-04 14:20:31,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:20:31,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-11-04 14:20:31,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:31,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:31,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93664437 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-11-04 14:20:31,508 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [631, 632, 633] 2026-11-04 14:20:31,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93664437 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-11-04 14:20:31,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.041 0.096 2026-11-04 14:20:32,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-11-04 14:20:32,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.065 2026-11-04 14:20:33,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:20:33,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:20:33,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:33,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:33,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:20:33,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:33,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:33,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:20:33,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-11-04 14:20:34,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-11-04 14:20:34,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-11-04 14:20:34,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:20:34,409 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:20:34,410 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:20:34,412 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:20:34,415 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:20:34,416 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:20:34,418 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:20:34,420 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:34,421 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:20:34,421 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:20:34,424 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:20:34,426 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:20:34,427 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:20:34,428 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:20:34,429 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:20:34,435 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:34,437 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:20:34,439 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:20:34,439 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:20:34,440 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:20:34,441 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:20:34,442 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:20:34,448 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:20:34,449 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:34,450 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:20:34,451 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:20:34,453 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:20:34,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:20:34,455 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:20:34,456 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:20:34,457 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:20:34,459 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:20:34,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:20:34,461 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:20:34,462 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:20:34,484 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:20:34,486 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:20:34,492 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:20:34,495 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:20:34,554 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 14:20:34,569 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:20:34,571 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.048 2026-11-04 14:20:34,580 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.047 2026-11-04 14:20:34,581 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:20:34,597 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:20:34,604 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:20:34,617 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:20:34,630 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:20:34,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:20:34,640 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:20:34,652 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:20:34,654 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:20:34,654 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:20:34,655 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:20:34,656 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:20:34,658 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:20:34,659 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:20:34,660 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:20:34,661 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:20:34,662 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:20:34,663 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:20:34,663 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:20:34,664 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:20:34,665 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:20:34,666 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:20:34,667 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:20:34,668 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:20:34,669 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:20:34,670 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:20:34,671 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:20:34,673 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:20:34,676 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:20:34,676 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:20:34,677 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:20:34,678 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:20:34,679 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:20:34,680 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:20:34,684 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:20:34,685 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:20:34,693 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:20:34,705 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:34,717 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:20:34,722 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:20:34,764 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 14:20:34,765 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-11-04 14:20:34,774 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:20:34,782 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:20:34,787 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:20:34,811 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:20:34,822 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:20:34,823 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:20:34,830 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:34] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:20:34,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:20:34,839 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:20:34,842 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:20:34,848 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:20:34,853 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:20:34,854 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:20:34,855 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:20:34,855 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:20:34,856 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:20:34,856 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:20:34,857 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:20:34,857 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:20:34,857 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:20:34,858 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:20:34,858 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:20:34,858 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:20:34,859 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:20:34,860 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:20:34,860 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:20:34,860 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:20:34,861 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:20:34,861 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:20:34,862 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:20:34,862 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:20:34,863 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:20:34,863 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:20:34,864 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:20:35,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.003 2026-11-04 14:20:35,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-11-04 14:20:35,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-11-04 14:20:35,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:20:35,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:20:35,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:20:35,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-11-04 14:20:35,276 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:35] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:20:35,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:20:35,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #87996220 for PoS orders references: ['Order 00324-002-0001'] (draft: True) 2026-11-04 14:20:35,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-11-04 14:20:35,316 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [634, 635, 636] 2026-11-04 14:20:35,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-11-04 14:20:35,333 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:35] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.010 2026-11-04 14:20:35,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:20:35,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:20:35,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-11-04 14:20:35,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:20:35,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-11-04 14:20:35,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:20:35,448 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:20:35,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #87996220 with result: [{'id': 400, 'pos_reference': 'Order 00324-002-0001', 'account_move': False}] 2026-11-04 14:20:35,457 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:35] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:20:35,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.060 0.128 2026-11-04 14:20:35,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36523 2026-11-04 14:20:35,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:20:35,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36523 2026-11-04 14:20:35,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142035_584781_TestFrontend.txt 2026-11-04 14:20:35,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp9_103uqp_chrome_odoo" 2026-11-04 14:20:35,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 36787 2026-11-04 14:20:35,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmptdyv39k5_chrome_odoo 2026-11-04 14:20:35,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37537/json/version 2026-11-04 14:20:35,921 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37537/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:20:35,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:20:35,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:37537/json 2026-11-04 14:20:35,940 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37537/json with timeout 3 increased to 10s during tests 2026-11-04 14:20:35,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:37537/devtools/page/5BAD7A02E760560F6D800429B3457A2B 2026-11-04 14:20:35,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:20:35,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:20:36,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:20:36,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:20:36,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:20:36,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:20:36,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.013 0.065 2026-11-04 14:20:36,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '5BAD7A02E760560F6D800429B3457A2B', 'loaderId': 'A13DB243ACCC9085B93C829566F821B9', 'isDownload': False} 2026-11-04 14:20:36,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-11-04 14:20:36,148 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:36,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.043 2026-11-04 14:20:36,210 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:20:36,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.012 0.041 2026-11-04 14:20:36,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:20:36,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:20:36,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-11-04 14:20:36,884 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:36,888 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:36,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:20:37,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.139 0.550 2026-11-04 14:20:37,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:37] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.720 2026-11-04 14:20:37,716 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:37,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.027 0.109 2026-11-04 14:20:37,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:20:37,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:20:38,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.143 0.447 2026-11-04 14:20:38,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.046 2026-11-04 14:20:38,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-11-04 14:20:38,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:20:38,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.017 0.047 2026-11-04 14:20:38,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.107 2026-11-04 14:20:38,866 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:38,881 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:38,888 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:38,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.015 0.121 2026-11-04 14:20:38,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.167 2026-11-04 14:20:38,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.180 2026-11-04 14:20:38,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.194 2026-11-04 14:20:38,972 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:20:38,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:38] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.010 0.191 2026-11-04 14:20:39,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.010 0.115 2026-11-04 14:20:39,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.119 2026-11-04 14:20:39,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 12 0.025 0.102 2026-11-04 14:20:39,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.118 2026-11-04 14:20:39,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.124 2026-11-04 14:20:39,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.123 2026-11-04 14:20:39,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.101 2026-11-04 14:20:39,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.116 2026-11-04 14:20:39,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.108 2026-11-04 14:20:39,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-11-04 14:20:39,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:39,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:39,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:20:39,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:20:39,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:20:39,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:20:39,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-11-04 14:20:39,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-11-04 14:20:39,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:20:39,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-11-04 14:20:39,948 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:39,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:20:39,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:20:39,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-11-04 14:20:39,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:39] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.005 0.011 2026-11-04 14:20:40,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-11-04 14:20:40,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:40] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.005 2026-11-04 14:20:40,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:20:40,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:40] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.003 0.008 2026-11-04 14:20:40,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-11-04 14:20:40,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:20:40,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:20:40,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:20:40,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:40] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:20:40,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-11-04 14:20:40,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-11-04 14:20:40,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-11-04 14:20:40,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:40] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:20:40,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:20:40,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-11-04 14:20:40,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:20:40,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:20:40,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:20:40,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:40] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:20:41,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-11-04 14:20:41,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-11-04 14:20:41,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:20:41,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:20:41,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:20:41,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:20:41,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:20:41,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:20:41,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:20:41,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-11-04 14:20:41,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-11-04 14:20:41,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:41] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:20:41,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-11-04 14:20:41,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:41] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.007 2026-11-04 14:20:41,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:41] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:20:41,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:41] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:20:41,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:20:41,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-11-04 14:20:41,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:20:42,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:42] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:20:42,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:42] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.005 0.005 2026-11-04 14:20:42,035 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:42] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:20:42,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-11-04 14:20:42,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:20:42,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-11-04 14:20:42,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:20:42,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:20:42,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-11-04 14:20:42,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:42] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.006 0.008 2026-11-04 14:20:42,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:20:42,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-11-04 14:20:42,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-11-04 14:20:42,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:42,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:42,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:20:42,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-11-04 14:20:42,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-11-04 14:20:42,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:43,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-11-04 14:20:43,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-11-04 14:20:43,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:20:43,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:43,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.005 0.008 2026-11-04 14:20:43,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:20:43,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:20:43,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-11-04 14:20:43,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:20:43,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:20:43,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:20:43,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-11-04 14:20:43,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:20:43,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 14:20:43,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-11-04 14:20:43,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-11-04 14:20:43,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:20:43,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:43,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:43,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:20:43,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-11-04 14:20:43,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:20:43,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:20:43,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:20:43,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-11-04 14:20:43,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:20:43,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:20:43,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-11-04 14:20:43,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-11-04 14:20:43,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:20:43,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:43,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:43,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-11-04 14:20:43,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:20:43,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-11-04 14:20:43,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-11-04 14:20:43,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:20:43,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:43,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:20:43,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.043 2026-11-04 14:20:43,658 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:44,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:44,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:20:44,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:20:44,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:20:44,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:20:44,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:20:44,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 36787 2026-11-04 14:20:44,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:20:44,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 36787 2026-11-04 14:20:44,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142044_597174_TestFrontend.txt 2026-11-04 14:20:44,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmptdyv39k5_chrome_odoo" 2026-11-04 14:20:44,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-11-04 14:20:45,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37018 2026-11-04 14:20:45,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpoy_z0iso_chrome_odoo 2026-11-04 14:20:45,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38183/json/version 2026-11-04 14:20:45,123 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38183/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:20:45,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:20:45,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38183/json 2026-11-04 14:20:45,155 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38183/json with timeout 3 increased to 10s during tests 2026-11-04 14:20:45,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38183/devtools/page/41CAC6596FD3F4511DF6E50073666742 2026-11-04 14:20:45,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:20:45,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:20:45,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:20:45,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:20:45,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:20:45,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:20:45,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:20:46,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.085 0.786 2026-11-04 14:20:46,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '41CAC6596FD3F4511DF6E50073666742', 'loaderId': 'C7919F568A18098A792A340DC1174B8C', 'isDownload': False} 2026-11-04 14:20:46,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-11-04 14:20:46,345 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:46,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:20:46,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.022 2026-11-04 14:20:46,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.027 2026-11-04 14:20:46,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:20:46,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.008 2026-11-04 14:20:46,969 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:46,985 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:20:46,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:46] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 14:20:47,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:20:47,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:47] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.223 0.647 2026-11-04 14:20:47,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:47] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.881 2026-11-04 14:20:47,964 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:20:48,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.050 2026-11-04 14:20:48,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:20:48,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:20:48,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.131 0.464 2026-11-04 14:20:48,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.066 2026-11-04 14:20:48,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:20:48,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:20:48,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:48] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:20:49,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.035 0.050 2026-11-04 14:20:49,094 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:20:49,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.126 2026-11-04 14:20:49,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.170 2026-11-04 14:20:49,181 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:20:49,192 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:49,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.173 2026-11-04 14:20:49,218 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:20:49,227 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:49,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.256 2026-11-04 14:20:49,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.249 2026-11-04 14:20:49,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.173 2026-11-04 14:20:49,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.162 2026-11-04 14:20:49,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.016 0.114 2026-11-04 14:20:49,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.007 0.131 2026-11-04 14:20:49,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.118 2026-11-04 14:20:49,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.107 2026-11-04 14:20:49,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.124 2026-11-04 14:20:49,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.158 2026-11-04 14:20:49,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.144 2026-11-04 14:20:49,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.088 2026-11-04 14:20:49,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:20:49,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:20:49,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.020 0.019 2026-11-04 14:20:49,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:20:49,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:49] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:20:50,028 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:20:50,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-11-04 14:20:50,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:20:50,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:20:50,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:20:50,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:20:51,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:20:51,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:20:51,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:20:51,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:20:51,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:20:51,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:20:52,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-11-04 14:20:52,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 14:20:52,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:20:52,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:20:52,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:20:53,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:20:53,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:53,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:53,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:20:53,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:53,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:53,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:20:53,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:20:53,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:20:53,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:20:53,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #91448038 for PoS orders references: ['Order 00325-002-0002'] (draft: True) 2026-11-04 14:20:53,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:20:53,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #91448038 with result: [{'id': 401, 'pos_reference': 'Order 00325-002-0002', 'account_move': False}] 2026-11-04 14:20:53,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.043 0.083 2026-11-04 14:20:53,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.013 0.031 2026-11-04 14:20:54,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:20:54,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:20:54,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:20:54,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:54,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:54,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:20:54,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:54,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:54,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:20:54,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:20:54,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:20:55,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-11-04 14:20:55,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:55,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-11-04 14:20:55,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24170187 for PoS orders references: ['Order 00325-002-0003'] (draft: True) 2026-11-04 14:20:55,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24170187 with result: [{'id': 402, 'pos_reference': 'Order 00325-002-0003', 'account_move': False}] 2026-11-04 14:20:55,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.025 0.076 2026-11-04 14:20:56,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:20:56,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:20:56,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:20:56,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:56] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.018 0.041 2026-11-04 14:20:57,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-11-04 14:20:57,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:20:57,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-11-04 14:20:57,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:20:57,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:57] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.018 0.030 2026-11-04 14:20:57,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:57] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.056 2026-11-04 14:20:57,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.042 2026-11-04 14:20:58,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:20:58,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:20:58,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:58,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:20:58,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:58] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:20:58,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:20:59,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:20:59,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:20:59,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:20:59,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:20:59,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:20:59,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:20:59,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:20:59,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-11-04 14:20:59,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:20:59,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #85819320 for PoS orders references: ['Order 00325-002-0004'] (draft: True) 2026-11-04 14:20:59,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:20:59,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #85819320 with result: [{'id': 403, 'pos_reference': 'Order 00325-002-0004', 'account_move': False}] 2026-11-04 14:20:59,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:20:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.039 0.114 2026-11-04 14:21:00,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:00,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:00,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:00,195 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.042 2026-11-04 14:21:00,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-11-04 14:21:00,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:21:01,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:21:01,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-11-04 14:21:01,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:01] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.027 2026-11-04 14:21:01,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:01] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.051 2026-11-04 14:21:01,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:21:01,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:21:01,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:21:01,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:21:01,881 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:01,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37018 2026-11-04 14:21:01,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:21:01,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37018 2026-11-04 14:21:02,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142102_016814_TestFrontend.txt 2026-11-04 14:21:02,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpoy_z0iso_chrome_odoo" 2026-11-04 14:21:02,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-11-04 14:21:02,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37242 2026-11-04 14:21:02,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpk4g0g_v7_chrome_odoo 2026-11-04 14:21:02,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38825/json/version 2026-11-04 14:21:02,565 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38825/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:21:02,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:21:02,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38825/json 2026-11-04 14:21:02,645 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38825/json with timeout 3 increased to 10s during tests 2026-11-04 14:21:02,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38825/devtools/page/C2E2DEC5255A18198428845A83FFC400 2026-11-04 14:21:02,686 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:21:02,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:21:02,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:21:02,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:21:02,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:21:02,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:21:02,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:21:03,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:03] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.084 0.713 2026-11-04 14:21:03,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'C2E2DEC5255A18198428845A83FFC400', 'loaderId': '2C56020EC15EDB3E1A4F0022FA2073F0', 'isDownload': False} 2026-11-04 14:21:03,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-11-04 14:21:03,816 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:21:03,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:03] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.009 2026-11-04 14:21:03,854 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:03] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.012 2026-11-04 14:21:03,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:03] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.029 2026-11-04 14:21:04,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:04] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:21:04,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:21:04,419 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:04,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:21:04,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-11-04 14:21:04,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:21:05,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.239 0.518 2026-11-04 14:21:05,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.771 2026-11-04 14:21:05,320 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:21:05,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.113 2026-11-04 14:21:05,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:21:05,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:21:06,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.106 0.401 2026-11-04 14:21:06,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.066 2026-11-04 14:21:06,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-11-04 14:21:06,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:21:06,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.025 0.061 2026-11-04 14:21:06,350 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:21:06,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.109 2026-11-04 14:21:06,408 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:21:06,418 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:06,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.184 2026-11-04 14:21:06,462 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:21:06,482 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:06,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.241 2026-11-04 14:21:06,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.249 2026-11-04 14:21:06,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.240 2026-11-04 14:21:06,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.196 2026-11-04 14:21:06,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.015 0.173 2026-11-04 14:21:06,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.139 2026-11-04 14:21:06,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.016 0.126 2026-11-04 14:21:06,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.141 2026-11-04 14:21:06,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.130 2026-11-04 14:21:06,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.125 2026-11-04 14:21:06,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.001 0.102 2026-11-04 14:21:06,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.091 2026-11-04 14:21:06,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.059 2026-11-04 14:21:07,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:21:07,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:21:07,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:21:07,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.020 2026-11-04 14:21:07,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:21:07,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:08,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:21:08,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:08,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:08,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:08,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:08,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:08,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:21:08,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:21:08,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:21:08,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #43819770 for PoS orders references: ['Order 00326-002-0001'] (draft: True) 2026-11-04 14:21:08,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-11-04 14:21:08,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #43819770 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-11-04 14:21:08,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:08] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.045 0.085 2026-11-04 14:21:08,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:21:09,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:21:09,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:21:09,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:09] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.042 2026-11-04 14:21:10,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:21:10,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:21:10,034 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:21:10,036 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:21:10,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:21:10,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:21:10,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:10] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.016 2026-11-04 14:21:10,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:21:10,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14692581 for PoS orders references: ['Order 00326-002-0001'] (draft: False) 2026-11-04 14:21:10,102 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:21:10,127 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [644] 2026-11-04 14:21:10,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14692581 with result: [{'id': 404, 'pos_reference': 'Order 00326-002-0001', 'account_move': False}] 2026-11-04 14:21:10,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.069 0.161 2026-11-04 14:21:10,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.004 2026-11-04 14:21:11,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:11,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:11,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:11,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:21:11,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:21:11,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:21:11,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:21:11,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:11,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:12,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:12,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:12,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:12,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:12,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:21:12,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-11-04 14:21:12,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:21:12,959 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44624603 for PoS orders references: ['Order 00326-002-0002'] (draft: True) 2026-11-04 14:21:12,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-11-04 14:21:13,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44624603 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-11-04 14:21:13,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.023 0.074 2026-11-04 14:21:13,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:13,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:13,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:13,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.044 2026-11-04 14:21:14,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-11-04 14:21:14,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:21:14,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:21:14,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:21:14,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:21:14,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:21:15,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:21:15,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:15,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:15,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:15,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:15,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:15,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:21:15,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:21:16,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-11-04 14:21:16,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:21:16,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:21:16,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:21:16,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:21:16,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:21:16,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #95136095 for PoS orders references: ['Order 00326-002-0003'] (draft: False) 2026-11-04 14:21:16,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #95136095 with result: [{'id': 406, 'pos_reference': 'Order 00326-002-0003', 'account_move': False}] 2026-11-04 14:21:16,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:16] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.032 0.087 2026-11-04 14:21:17,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:17,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:17,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:17,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.029 2026-11-04 14:21:18,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:21:18,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:21:18,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:21:18,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:18,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:18,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:18,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:18,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:18,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:21:18,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-11-04 14:21:19,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-11-04 14:21:19,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:21:19,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12149234 for PoS orders references: ['Order 00326-002-0004'] (draft: True) 2026-11-04 14:21:19,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-11-04 14:21:19,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12149234 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-11-04 14:21:19,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.028 0.063 2026-11-04 14:21:20,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:20,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:20,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:20,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.044 2026-11-04 14:21:20,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:21:21,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-11-04 14:21:21,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:21:21,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:21:21,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:21:21,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.034 2026-11-04 14:21:21,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-11-04 14:21:21,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-11-04 14:21:21,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-11-04 14:21:21,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-11-04 14:21:21,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-11-04 14:21:21,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-11-04 14:21:21,998 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:21:22,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:21:22,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:22,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:22,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:22,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.042 2026-11-04 14:21:22,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-11-04 14:21:22,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:21:22,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:21:22,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.037 2026-11-04 14:21:23,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-11-04 14:21:23,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-11-04 14:21:23,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-11-04 14:21:23,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-11-04 14:21:23,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-11-04 14:21:23,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-11-04 14:21:23,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:21:23,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:21:23,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:23,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:23,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:23,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.062 2026-11-04 14:21:24,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 14:21:24,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:21:24,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:21:24,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.040 2026-11-04 14:21:25,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-11-04 14:21:25,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:21:25,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:21:25,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:21:25,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:21:25,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #23475980 for PoS orders references: ['Order 00326-002-0004'] (draft: False) 2026-11-04 14:21:25,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:21:25,702 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [648] 2026-11-04 14:21:25,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #23475980 with result: [{'id': 407, 'pos_reference': 'Order 00326-002-0004', 'account_move': False}] 2026-11-04 14:21:25,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.036 0.082 2026-11-04 14:21:26,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-11-04 14:21:26,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-11-04 14:21:26,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-11-04 14:21:26,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-11-04 14:21:26,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-11-04 14:21:26,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-11-04 14:21:26,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:21:26,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:21:26,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:26,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:26,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:21:26,789 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.037 2026-11-04 14:21:27,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-11-04 14:21:27,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 14:21:27,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-11-04 14:21:27,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-11-04 14:21:27,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-11-04 14:21:27,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-11-04 14:21:27,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 14:21:27,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-11-04 14:21:27,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:27] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.017 0.036 2026-11-04 14:21:27,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-11-04 14:21:27,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:27] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.009 0.030 2026-11-04 14:21:27,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:27] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.009 0.031 2026-11-04 14:21:28,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 14:21:28,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:21:28,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:21:28,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.046 2026-11-04 14:21:29,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:21:29,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:21:29,447 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-11-04 14:21:29,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-11-04 14:21:29,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:21:29,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:21:29,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-11-04 14:21:29,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:21:29,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 14:21:29,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-11-04 14:21:29,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:21:29,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:21:29,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:21:29,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11055218 for PoS orders references: ['Order 00326-002-0002'] (draft: False) 2026-11-04 14:21:29,629 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [646] 2026-11-04 14:21:29,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11055218 with result: [{'id': 405, 'pos_reference': 'Order 00326-002-0002', 'account_move': False}] 2026-11-04 14:21:29,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.031 0.091 2026-11-04 14:21:29,834 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:21:29,834 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:21:29,835 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:21:29,836 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:21:29,836 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:21:29,836 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:21:29,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:21:29,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:21:29,837 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:21:29,838 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:21:29,839 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:21:29,840 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:21:29,841 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:21:29,841 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:21:29,842 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:21:29,842 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:21:29,847 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:21:29,848 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:21:29,848 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:21:29,849 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:21:29,850 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:21:29,851 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:21:29,852 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:21:29,852 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:21:29,854 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:21:29,857 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:21:29,860 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:21:29,868 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:21:29,876 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:21:29,887 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 14:21:29,889 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:21:29,891 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 14:21:29,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:21:29,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:21:29,909 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:21:29,926 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:21:29,933 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:21:29,936 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:21:29,954 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:21:29,969 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:21:29,977 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.045 2026-11-04 14:21:29,978 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:29] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:21:30,002 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:21:30,005 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:21:30,010 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:21:30,011 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:21:30,022 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:21:30,027 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:21:30,032 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:21:30,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.016 2026-11-04 14:21:30,036 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:21:30,038 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:21:30,041 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:21:30,043 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:21:30,046 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:21:30,048 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:21:30,050 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:21:30,050 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:21:30,052 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:21:30,053 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:21:30,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:21:30,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:21:30,055 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:21:30,056 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:21:30,057 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:21:30,057 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:21:30,058 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:21:30,059 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:21:30,060 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:21:30,060 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:21:30,061 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:21:30,062 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:21:30,063 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:21:30,063 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:21:30,065 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:21:30,070 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:21:30,072 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:21:30,072 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:21:30,075 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:21:30,084 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:21:30,085 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:21:30,089 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:21:30,090 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:21:30,102 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:21:30,121 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:21:30,122 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:21:30,126 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:21:30,127 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:21:30,129 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:21:30,138 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 14:21:30,141 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:21:30,144 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:21:30,148 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:21:30,151 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:21:30,151 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:21:30,152 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:21:30,153 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:21:30,153 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:21:30,154 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:21:30,155 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:21:30,156 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:21:30,157 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:21:30,160 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:21:30,161 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:21:30,162 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:21:30,163 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:21:30,165 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:21:30,166 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:21:30,169 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:21:30,169 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:21:30,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:21:30,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:21:30,176 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:21:30,177 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:21:30,180 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:21:30,183 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:21:30,184 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:21:30,186 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.009 2026-11-04 14:21:30,187 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:21:30,187 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:21:30,563 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-11-04 14:21:30,642 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:30] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:31,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:21:31,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:21:31,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:21:31,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:21:32,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:21:32,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:32,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:32,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:32,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:32,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:32,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:21:32,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:21:33,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-11-04 14:21:33,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:21:33,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:21:33,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:21:33,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:21:33,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:21:33,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57700887 for PoS orders references: ['Order 00326-002-0005'] (draft: False) 2026-11-04 14:21:33,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57700887 with result: [{'id': 408, 'pos_reference': 'Order 00326-002-0005', 'account_move': False}] 2026-11-04 14:21:33,856 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.025 0.086 2026-11-04 14:21:34,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-11-04 14:21:34,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:21:34,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:34] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:21:36,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:21:36,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:21:36,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:21:36,503 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:36,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37242 2026-11-04 14:21:36,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:21:36,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37242 2026-11-04 14:21:36,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142136_642564_TestFrontend.txt 2026-11-04 14:21:36,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpk4g0g_v7_chrome_odoo" 2026-11-04 14:21:36,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-11-04 14:21:37,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37525 2026-11-04 14:21:37,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp0qjcypg7_chrome_odoo 2026-11-04 14:21:37,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45409/json/version 2026-11-04 14:21:37,186 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45409/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:21:37,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:21:37,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:45409/json 2026-11-04 14:21:37,224 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45409/json with timeout 3 increased to 10s during tests 2026-11-04 14:21:37,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:45409/devtools/page/BD9FCDBC49D756AC9CB8BA0CBD9043F8 2026-11-04 14:21:37,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:21:37,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:21:37,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:21:37,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:21:37,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:21:37,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:21:37,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:21:39,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.068 1.584 2026-11-04 14:21:39,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'BD9FCDBC49D756AC9CB8BA0CBD9043F8', 'loaderId': 'A0F8DA19568871FC9606733A5FC01E26', 'isDownload': False} 2026-11-04 14:21:39,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-11-04 14:21:39,126 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:21:39,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.011 2026-11-04 14:21:39,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.026 2026-11-04 14:21:39,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-11-04 14:21:39,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-11-04 14:21:39,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 14:21:39,705 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:21:39,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 14:21:39,724 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:39,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:21:40,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.237 0.468 2026-11-04 14:21:40,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:40] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.681 2026-11-04 14:21:40,558 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:21:40,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.077 2026-11-04 14:21:40,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:21:40,728 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.013 2026-11-04 14:21:41,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.132 0.432 2026-11-04 14:21:41,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.065 2026-11-04 14:21:41,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:21:41,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:21:41,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.019 0.048 2026-11-04 14:21:41,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.006 0.089 2026-11-04 14:21:41,621 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:21:41,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.127 2026-11-04 14:21:41,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.139 2026-11-04 14:21:41,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.015 0.195 2026-11-04 14:21:41,749 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:21:41,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.220 2026-11-04 14:21:41,773 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:21:41,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.188 2026-11-04 14:21:41,778 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:21:41,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.161 2026-11-04 14:21:41,822 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:21:41,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.019 0.157 2026-11-04 14:21:41,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.167 2026-11-04 14:21:41,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.016 0.084 2026-11-04 14:21:41,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.111 2026-11-04 14:21:41,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.119 2026-11-04 14:21:41,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.118 2026-11-04 14:21:41,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:41] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.005 0.133 2026-11-04 14:21:42,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.040 2026-11-04 14:21:42,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:21:42,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:21:42,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.016 2026-11-04 14:21:42,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:21:42,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:21:42,614 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:43,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:43,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:43,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:43,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:21:43,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:43,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:21:43,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:21:43,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:43,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:43,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:43,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:21:43,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:21:43,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:43,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:43,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:43,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:21:43,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:21:43,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:43,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:43,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:21:43,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:21:43,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:21:43,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:43,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:43,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:43,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:21:43,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:21:43,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:43,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:43,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:21:43,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:21:43,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17786122 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-11-04 14:21:43,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:21:44,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17786122 with result: [{'id': 409, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-11-04 14:21:44,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.041 0.110 2026-11-04 14:21:44,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:21:44,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.045 2026-11-04 14:21:45,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:21:45,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:21:45,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:45,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:21:45,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:21:45,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:21:45,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-11-04 14:21:45,816 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:45] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:21:45,816 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:45] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:21:45,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:45,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:45,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-11-04 14:21:45,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #55282460 for PoS orders references: ['Order 00327-002-0001'] (draft: True) 2026-11-04 14:21:45,895 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [656, 657, 658] 2026-11-04 14:21:45,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #55282460 with result: [{'id': 409, 'pos_reference': 'Order 00327-002-0001', 'account_move': False}] 2026-11-04 14:21:45,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.045 0.098 2026-11-04 14:21:46,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.035 2026-11-04 14:21:46,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 14:21:46,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:21:46,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:46,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:46,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:21:46,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:21:46,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:21:46,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:21:46,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-11-04 14:21:46,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:21:47,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-11-04 14:21:47,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-11-04 14:21:47,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.039 2026-11-04 14:21:47,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:21:47,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:21:47,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:21:47,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-11-04 14:21:47,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:21:47,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37525 2026-11-04 14:21:47,892 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:21:47,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37525 2026-11-04 14:21:47,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142147_995643_TestFrontend.txt 2026-11-04 14:21:47,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp0qjcypg7_chrome_odoo" 2026-11-04 14:21:48,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-11-04 14:21:48,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37739 2026-11-04 14:21:48,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpzy6aifbk_chrome_odoo 2026-11-04 14:21:48,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41175/json/version 2026-11-04 14:21:48,474 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41175/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:21:48,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:21:48,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41175/json 2026-11-04 14:21:48,540 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41175/json with timeout 3 increased to 10s during tests 2026-11-04 14:21:48,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41175/devtools/page/8BBB215787FABBC687C2830D513D9844 2026-11-04 14:21:48,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:21:48,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:21:48,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:21:48,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:21:48,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:21:48,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:21:48,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:21:49,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.079 0.743 2026-11-04 14:21:49,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '8BBB215787FABBC687C2830D513D9844', 'loaderId': 'CFB1D5284150E7A4A98A2F0A68ACDF99', 'isDownload': False} 2026-11-04 14:21:49,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-11-04 14:21:49,651 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:21:49,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:49] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-11-04 14:21:49,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:49] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:21:49,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:49] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-11-04 14:21:50,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:50] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:21:50,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:21:50,204 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:21:50,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.014 2026-11-04 14:21:50,209 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:21:50,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:21:50,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.201 0.500 2026-11-04 14:21:50,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.700 2026-11-04 14:21:50,996 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:21:51,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.076 2026-11-04 14:21:51,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:51] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.010 2026-11-04 14:21:51,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:51] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:21:51,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.132 0.472 2026-11-04 14:21:51,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.066 2026-11-04 14:21:51,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:21:51,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:21:52,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.025 0.046 2026-11-04 14:21:52,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:21:52,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.091 2026-11-04 14:21:52,153 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:21:52,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.011 0.154 2026-11-04 14:21:52,220 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:21:52,235 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:21:52,243 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:52,250 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:52,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.229 2026-11-04 14:21:52,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.241 2026-11-04 14:21:52,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.265 2026-11-04 14:21:52,312 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.223 2026-11-04 14:21:52,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.157 2026-11-04 14:21:52,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.019 0.115 2026-11-04 14:21:52,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.133 2026-11-04 14:21:52,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.123 2026-11-04 14:21:52,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.118 2026-11-04 14:21:52,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.112 2026-11-04 14:21:52,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.003 0.116 2026-11-04 14:21:52,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.117 2026-11-04 14:21:52,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.038 2026-11-04 14:21:52,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:21:52,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:21:52,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.019 2026-11-04 14:21:52,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.015 2026-11-04 14:21:53,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:53,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:53,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:21:53,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:21:54,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:54,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:21:54,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:21:54,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:21:54,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on 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(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-11-04 14:21:54,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:21:54,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:21:54,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:21:54,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:21:54,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:54,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-11-04 14:21:55,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:21:55,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:21:55,052 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:21:55,055 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:21:55,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:21:55,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:55] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.013 2026-11-04 14:21:55,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-11-04 14:21:55,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #20099096 for PoS orders references: ['Order 00328-002-0002'] (draft: False) 2026-11-04 14:21:55,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:21:55,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #20099096 with result: [{'id': 410, 'pos_reference': 'Order 00328-002-0002', 'account_move': False}] 2026-11-04 14:21:55,312 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.084 0.125 2026-11-04 14:21:55,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24100173 for PoS orders references: ['Order 00328-002-0001'] (draft: True) 2026-11-04 14:21:55,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24100173 with result: [{'id': 411, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-11-04 14:21:55,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.030 0.057 2026-11-04 14:21:55,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:55] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.054 2026-11-04 14:21:56,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:21:56,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:21:56,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:21:56,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:21:56,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:21:56,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:21:56,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:21:56,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:21:56,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31217627 for PoS orders references: ['Order 00328-002-0001'] (draft: False) 2026-11-04 14:21:56,325 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [661] 2026-11-04 14:21:56,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31217627 with result: [{'id': 411, 'pos_reference': 'Order 00328-002-0001', 'account_move': False}] 2026-11-04 14:21:56,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.044 0.111 2026-11-04 14:21:57,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:21:57,252 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:57,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37739 2026-11-04 14:21:57,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:21:57,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37739 2026-11-04 14:21:57,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142157_368202_TestFrontend.txt 2026-11-04 14:21:57,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpzy6aifbk_chrome_odoo" 2026-11-04 14:21:57,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-11-04 14:21:57,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 37948 2026-11-04 14:21:57,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpol99emxz_chrome_odoo 2026-11-04 14:21:57,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32983/json/version 2026-11-04 14:21:57,842 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32983/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:21:57,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:21:57,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:32983/json 2026-11-04 14:21:57,870 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32983/json with timeout 3 increased to 10s during tests 2026-11-04 14:21:57,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:32983/devtools/page/70C87004F07547A33F6D85BABFA3A0A0 2026-11-04 14:21:57,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:21:57,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:21:58,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:21:58,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:21:58,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:21:58,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:21:58,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:21:58,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.067 0.715 2026-11-04 14:21:58,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '70C87004F07547A33F6D85BABFA3A0A0', 'loaderId': 'FCB659CB8A7953E83DBE7F4E21805634', 'isDownload': False} 2026-11-04 14:21:58,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-11-04 14:21:58,945 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:21:58,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:58] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.013 2026-11-04 14:21:58,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:58] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:21:58,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:58] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 14:21:59,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:21:59,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.024 2026-11-04 14:21:59,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:21:59,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:21:59,507 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:21:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:21:59,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:22:00,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.270 0.548 2026-11-04 14:22:00,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:00] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.821 2026-11-04 14:22:00,424 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:00,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.066 2026-11-04 14:22:00,543 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:22:00,623 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:22:01,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.122 0.417 2026-11-04 14:22:01,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.048 2026-11-04 14:22:01,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.006 0.011 2026-11-04 14:22:01,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.003 0.006 2026-11-04 14:22:01,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.029 0.074 2026-11-04 14:22:01,499 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:01,517 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:01,523 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:01,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.015 0.156 2026-11-04 14:22:01,563 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:01,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.222 2026-11-04 14:22:01,612 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:01,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.236 2026-11-04 14:22:01,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.249 2026-11-04 14:22:01,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.267 2026-11-04 14:22:01,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.158 2026-11-04 14:22:01,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.012 0.166 2026-11-04 14:22:01,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.142 2026-11-04 14:22:01,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.138 2026-11-04 14:22:01,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.140 2026-11-04 14:22:01,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.128 2026-11-04 14:22:01,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.108 2026-11-04 14:22:01,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.081 2026-11-04 14:22:01,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.053 2026-11-04 14:22:01,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.042 2026-11-04 14:22:02,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:22:02,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:22:02,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:22:02,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.017 2026-11-04 14:22:02,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:22:02,430 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:22:03,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:03,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:22:03,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:03,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:22:03,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-11-04 14:22:03,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-11-04 14:22:03,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:22:03,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:22:03,385 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:03,388 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:03,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:22:03,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:22:03,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:22:03,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34382657 for PoS orders references: ['Order 00329-002-0001'] (draft: False) 2026-11-04 14:22:03,449 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:03,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34382657 with result: [{'id': 412, 'pos_reference': 'Order 00329-002-0001', 'account_move': False}] 2026-11-04 14:22:03,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.052 0.106 2026-11-04 14:22:03,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:22:03,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:22:03,703 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:22:03,704 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:22:03,704 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:22:03,705 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:22:03,706 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:22:03,706 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:22:03,707 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:22:03,707 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:22:03,708 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:22:03,709 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:22:03,709 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:22:03,710 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:22:03,710 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:22:03,711 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:22:03,711 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:22:03,712 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:22:03,712 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:22:03,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:22:03,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:22:03,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:22:03,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:22:03,715 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:22:03,716 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:22:03,716 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:22:03,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:22:03,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:22:03,718 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:22:03,719 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:22:03,744 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:22:03,745 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:22:03,746 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:22:03,746 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:22:03,747 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:22:03,747 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:22:03,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:22:03,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:22:03,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:22:03,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:22:03,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:22:03,750 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:22:03,750 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:22:03,750 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:22:03,751 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:22:03,751 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:22:03,751 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:22:03,752 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:22:03,752 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:22:03,752 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:22:03,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:22:03,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:22:03,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:22:03,754 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:22:03,754 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:22:03,754 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:22:03,755 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:22:03,755 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:22:03,755 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:22:03,756 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:22:03,756 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:22:03,758 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:22:03,762 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:03,764 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:03,769 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:22:03,770 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:03,771 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:03,773 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:03,774 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:22:03,775 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:22:03,781 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:22:03,782 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:22:03,783 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:22:03,783 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:22:03,784 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:22:03,784 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:22:03,785 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:22:03,785 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:22:03,787 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:22:03,788 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:22:03,788 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:22:03,789 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:22:03,789 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:22:03,790 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:22:03,790 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:22:03,791 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:22:03,792 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:22:03,793 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:22:03,793 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:22:03,794 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:22:03,794 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:22:03,795 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:22:03,796 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:22:03,797 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:22:03,798 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:22:03,799 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:03,799 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:22:03,805 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:03,812 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:03,813 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:03,820 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:03,823 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:03,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:22:03,834 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:03,842 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:03,865 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 14:22:03,877 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:22:03,879 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:22:03,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.014 0.022 2026-11-04 14:22:03,883 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:03,892 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:03,899 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:22:03,901 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:03,902 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:03,904 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:22:03,908 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:22:03,913 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:03,922 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:03,923 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:03] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:04,267 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:04] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:22:04,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:22:04,341 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:04] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:05,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-11-04 14:22:05,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:22:05,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:22:05,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:22:05,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-11-04 14:22:06,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:22:06,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:06] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.026 2026-11-04 14:22:06,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:06] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.017 0.032 2026-11-04 14:22:07,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:07,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:22:07,346 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-11-04 14:22:07,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 14:22:07,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:22:07,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:07,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-11-04 14:22:07,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:22:07,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 37948 2026-11-04 14:22:07,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:22:07,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 37948 2026-11-04 14:22:07,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142207_556351_TestFrontend.txt 2026-11-04 14:22:07,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpol99emxz_chrome_odoo" 2026-11-04 14:22:07,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-11-04 14:22:10,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38199 2026-11-04 14:22:10,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmperpad31s_chrome_odoo 2026-11-04 14:22:10,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38797/json/version 2026-11-04 14:22:10,629 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38797/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:22:10,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:22:10,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38797/json 2026-11-04 14:22:10,659 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38797/json with timeout 3 increased to 10s during tests 2026-11-04 14:22:10,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38797/devtools/page/B7B8328F7EAA17F96DDAC3E06F1EAAB9 2026-11-04 14:22:10,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:22:10,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:22:11,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:22:11,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:22:11,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:22:11,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:22:11,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:22:11,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:11] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.086 0.710 2026-11-04 14:22:11,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'B7B8328F7EAA17F96DDAC3E06F1EAAB9', 'loaderId': 'E9F0333FB2E7EF2D8A104F1E6CA0EFAB', 'isDownload': False} 2026-11-04 14:22:11,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-11-04 14:22:11,942 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:11,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:11] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-11-04 14:22:11,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:11] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-11-04 14:22:12,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:12] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.045 2026-11-04 14:22:12,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:12] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.011 0.011 2026-11-04 14:22:12,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:12] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:22:12,466 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:22:12,474 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:12] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:22:12,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:12] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.024 2026-11-04 14:22:12,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:22:13,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.195 0.596 2026-11-04 14:22:13,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.010 0.791 2026-11-04 14:22:13,381 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:13,428 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.078 2026-11-04 14:22:13,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:22:13,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:22:14,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.108 0.413 2026-11-04 14:22:14,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.069 2026-11-04 14:22:14,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.011 2026-11-04 14:22:14,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:22:14,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1641&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.022 0.046 2026-11-04 14:22:14,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1640&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.109 2026-11-04 14:22:14,452 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:14,471 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22: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-11-04 14:22:14,478 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:14,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.013 0.174 2026-11-04 14:22:14,522 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:22:14,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1642&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.229 2026-11-04 14:22:14,571 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:14,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1643&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.279 2026-11-04 14:22:14,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1644&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.312 2026-11-04 14:22:14,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.006 0.264 2026-11-04 14:22:14,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.199 2026-11-04 14:22:14,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.016 0.198 2026-11-04 14:22:14,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.166 2026-11-04 14:22:14,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1645&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.167 2026-11-04 14:22:14,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1646&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.165 2026-11-04 14:22:14,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1647&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.185 2026-11-04 14:22:14,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image?model=product.product&field=image_128&id=1648&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.215 2026-11-04 14:22:14,953 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:14] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.191 2026-11-04 14:22:15,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=product.product&field=image_128&id=1651&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.225 2026-11-04 14:22:15,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.229 2026-11-04 14:22:15,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=product.product&field=image_128&id=1650&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.226 2026-11-04 14:22:15,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.235 2026-11-04 14:22:15,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.240 2026-11-04 14:22:15,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:22:15,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:22:15,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=product.product&field=image_128&id=1649&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.011 0.207 2026-11-04 14:22:15,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:22:15,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.239 2026-11-04 14:22:15,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.206 2026-11-04 14:22:15,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.177 2026-11-04 14:22:15,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.146 2026-11-04 14:22:15,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.105 2026-11-04 14:22:15,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.094 2026-11-04 14:22:15,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.078 2026-11-04 14:22:15,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.071 2026-11-04 14:22:15,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.076 2026-11-04 14:22:15,389 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:22:16,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:22:16,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-11-04 14:22:16,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-11-04 14:22:16,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 14:22:16,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:22:16,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:22:16,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 14:22:16,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:22:16,345 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-11-04 14:22:16,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:22:16,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:22:16,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:22:16,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:22:16,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:22:16,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-11-04 14:22:16,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:22:17,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:22:17,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:22:17,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:22:17,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:22:17,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-11-04 14:22:17,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-11-04 14:22:17,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:22:17,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-11-04 14:22:17,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:22:17,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:22:17,815 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:17] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:17,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:22:17,825 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:17] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:22:17,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:17] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 14:22:17,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-11-04 14:22:17,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7885507 for PoS orders references: ['Order 00330-002-0002'] (draft: False) 2026-11-04 14:22:17,872 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:17] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:18,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7885507 with result: [{'id': 413, 'pos_reference': 'Order 00330-002-0002', 'account_move': False}] 2026-11-04 14:22:18,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.079 0.168 2026-11-04 14:22:18,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #24395597 for PoS orders references: ['Order 00330-002-0001'] (draft: True) 2026-11-04 14:22:18,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #24395597 with result: [{'id': 414, 'pos_reference': 'Order 00330-002-0001', 'account_move': False}] 2026-11-04 14:22:18,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.041 0.111 2026-11-04 14:22:18,297 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:18] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.116 2026-11-04 14:22:18,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:22:19,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:22:19,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:22:19,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:22:19,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-11-04 14:22:19,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:22:19,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-11-04 14:22:19,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:22:19,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:22:19,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-11-04 14:22:19,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-11-04 14:22:19,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:22:19,390 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:19] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:19,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38199 2026-11-04 14:22:19,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:22:19,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38199 2026-11-04 14:22:19,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142219_511644_TestFrontend.txt 2026-11-04 14:22:19,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmperpad31s_chrome_odoo" 2026-11-04 14:22:19,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-11-04 14:22:20,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38414 2026-11-04 14:22:20,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpw61w8j3h_chrome_odoo 2026-11-04 14:22:20,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42125/json/version 2026-11-04 14:22:20,095 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42125/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:22:20,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:22:20,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:42125/json 2026-11-04 14:22:20,176 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42125/json with timeout 3 increased to 10s during tests 2026-11-04 14:22:20,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:42125/devtools/page/D4AFE8A6C5FEDD6098FEAFF4D1489F9D 2026-11-04 14:22:20,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:22:20,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:22:20,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:22:20,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:22:20,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:22:20,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:22:20,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:22:21,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.069 0.778 2026-11-04 14:22:21,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'D4AFE8A6C5FEDD6098FEAFF4D1489F9D', 'loaderId': '3B532E0F21738225BBE5A7535CEBE5B4', 'isDownload': False} 2026-11-04 14:22:21,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-11-04 14:22:21,393 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:21,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.008 0.009 2026-11-04 14:22:21,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.024 2026-11-04 14:22:21,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-11-04 14:22:21,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:22:21,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:22:21,948 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:21,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 14:22:21,963 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:21] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:21,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:22:22,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.194 0.536 2026-11-04 14:22:22,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:22] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.735 2026-11-04 14:22:22,798 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:22,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.068 2026-11-04 14:22:22,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:22:22,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:22:23,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.107 0.332 2026-11-04 14:22:23,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.054 2026-11-04 14:22:23,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:22:23,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:22:23,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.024 0.035 2026-11-04 14:22:23,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.071 2026-11-04 14:22:23,673 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:23,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.122 2026-11-04 14:22:23,721 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:22:23,749 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:23,757 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:23,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.183 2026-11-04 14:22:23,795 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:22:23,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.250 2026-11-04 14:22:23,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.256 2026-11-04 14:22:23,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.006 0.211 2026-11-04 14:22:23,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.186 2026-11-04 14:22:23,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.014 0.150 2026-11-04 14:22:23,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.004 0.135 2026-11-04 14:22:23,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.115 2026-11-04 14:22:23,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.113 2026-11-04 14:22:23,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:23] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.108 2026-11-04 14:22:24,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:24] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.114 2026-11-04 14:22:24,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.111 2026-11-04 14:22:24,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.057 2026-11-04 14:22:24,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:22:24,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:22:24,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:24] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.015 2026-11-04 14:22:24,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:22:24,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:22:24,656 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:24] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:25,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:22:25,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:22:25,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #94457316 for PoS orders references: ['Order 00331-002-0001'] (draft: True) 2026-11-04 14:22:25,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:22:25,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:22:25,524 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:25,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38414 2026-11-04 14:22:25,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:22:25,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38414 2026-11-04 14:22:25,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #94457316 with result: [{'id': 415, 'pos_reference': 'Order 00331-002-0001', 'account_move': False}] 2026-11-04 14:22:25,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142225_622572_TestFrontend.txt 2026-11-04 14:22:25,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpw61w8j3h_chrome_odoo" 2026-11-04 14:22:25,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.045 0.089 2026-11-04 14:22:25,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.100 2026-11-04 14:22:25,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-11-04 14:22:26,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38612 2026-11-04 14:22:26,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpnn2cclqf_chrome_odoo 2026-11-04 14:22:26,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46057/json/version 2026-11-04 14:22:26,187 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46057/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:22:26,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:22:26,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46057/json 2026-11-04 14:22:26,249 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46057/json with timeout 3 increased to 10s during tests 2026-11-04 14:22:26,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46057/devtools/page/9DE9BA22AB50F80ED79879AC573D3720 2026-11-04 14:22:26,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:22:26,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:22:26,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:22:26,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:22:26,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:22:26,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:22:26,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:22:27,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:27] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.070 0.907 2026-11-04 14:22:27,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '9DE9BA22AB50F80ED79879AC573D3720', 'loaderId': '28E91FE6FD148DD6336F16D350EA280D', 'isDownload': False} 2026-11-04 14:22:27,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-11-04 14:22:27,586 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:27,608 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:27] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:22:27,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:27] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 14:22:27,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:27] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.026 2026-11-04 14:22:28,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:28] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:22:28,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.006 0.011 2026-11-04 14:22:28,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.008 0.008 2026-11-04 14:22:28,193 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:22:28,199 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:28,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:22:28,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:22:29,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.234 0.609 2026-11-04 14:22:29,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.025 0.061 2026-11-04 14:22:29,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.013 2026-11-04 14:22:29,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:22:29,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.016 0.047 2026-11-04 14:22:29,345 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:29,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.112 2026-11-04 14:22:29,400 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:29,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.132 2026-11-04 14:22:29,415 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:29,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.151 2026-11-04 14:22:29,451 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:29,461 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:29,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.011 0.192 2026-11-04 14:22:29,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.248 2026-11-04 14:22:29,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.182 2026-11-04 14:22:29,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.158 2026-11-04 14:22:29,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.153 2026-11-04 14:22:29,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.018 0.163 2026-11-04 14:22:29,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.174 2026-11-04 14:22:29,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.122 2026-11-04 14:22:29,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.146 2026-11-04 14:22:29,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.119 2026-11-04 14:22:29,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.085 2026-11-04 14:22:29,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:29] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.099 2026-11-04 14:22:30,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:22:30,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:22:30,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:30] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.031 2026-11-04 14:22:30,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.035 2026-11-04 14:22:30,314 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:31,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-11-04 14:22:31,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-11-04 14:22:31,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.009 0.008 2026-11-04 14:22:31,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-11-04 14:22:31,343 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:22:31,344 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:22:31,345 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:22:31,346 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:22:31,346 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:22:31,347 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:22:31,348 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:22:31,348 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:22:31,349 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:22:31,351 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:22:31,352 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:22:31,353 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:22:31,364 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:31,365 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:22:31,368 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:22:31,368 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:22:31,370 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:22:31,370 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:22:31,371 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:22:31,372 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:22:31,372 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:22:31,373 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:22:31,373 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:22:31,375 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:22:31,383 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:31,388 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:22:31,391 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:22:31,395 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:22:31,395 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:31,397 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:22:31,398 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:22:31,400 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:22:31,401 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:22:31,405 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:22:31,405 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:22:31,413 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:22:31,418 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:22:31,419 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:22:31,443 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:31,449 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:22:31,456 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:22:31,458 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:22:31,460 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-11-04 14:22:31,462 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:22:31,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:22:31,466 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 14:22:31,477 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:22:31,486 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:22:31,491 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 14:22:31,495 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:22:31,496 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.042 2026-11-04 14:22:31,497 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:22:31,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:22:31,504 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:22:31,510 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:31,514 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:22:31,518 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:22:31,520 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:22:31,523 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:31,530 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:22:31,531 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:22:31,533 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:22:31,534 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:22:31,535 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:22:31,536 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:22:31,550 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:22:31,552 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:22:31,563 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:22:31,565 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:22:31,571 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:22:31,578 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:22:31,579 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:22:31,582 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:22:31,584 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:22:31,603 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:22:31,607 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:22:31,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:22:31,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:22:31,611 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:22:31,614 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:22:31,615 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:22:31,618 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:22:31,619 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:22:31,619 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:22:31,620 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:22:31,622 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:22:31,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:22:31,626 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:22:31,626 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:22:31,627 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:22:31,631 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:22:31,633 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:22:31,635 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:22:31,639 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:31,646 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:22:31,647 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:31,653 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:22:31,657 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:22:31,658 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:31,659 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:22:31,664 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:31,665 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:22:31,668 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:22:31,670 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:22:31,671 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:22:31,671 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:22:31,672 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:22:31,673 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:22:31,673 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:22:31,674 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:22:31,676 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:22:31,677 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:22:31,678 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:22:31,678 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:22:31,686 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:31,690 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:31,692 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:31,694 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:31] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:32,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65481152 for PoS orders references: ['Order 00332-001-0001'] (draft: True) 2026-11-04 14:22:32,094 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:32] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:22:32,179 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:32] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:32,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65481152 with result: [{'id': 416, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-11-04 14:22:32,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.055 0.105 2026-11-04 14:22:32,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.096 2026-11-04 14:22:33,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:22:33,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:22:33,528 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:33,533 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:33,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:22:33,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:22:33,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-11-04 14:22:33,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-11-04 14:22:33,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4559586 for PoS orders references: ['Order 00332-001-0001'] (draft: False) 2026-11-04 14:22:33,603 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:33,612 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [680] 2026-11-04 14:22:33,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4559586 with result: [{'id': 416, 'pos_reference': 'Order 00332-001-0001', 'account_move': False}] 2026-11-04 14:22:33,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.063 0.143 2026-11-04 14:22:33,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.072 2026-11-04 14:22:33,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:33] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D2fd37409-6360-4c80-a3aa-04cc23a2bea4?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.068 2026-11-04 14:22:34,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:22:34,578 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:34,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38612 2026-11-04 14:22:34,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:22:34,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38612 2026-11-04 14:22:34,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142234_688203_TestFrontend.txt 2026-11-04 14:22:34,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpnn2cclqf_chrome_odoo" 2026-11-04 14:22:34,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-11-04 14:22:37,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 38858 2026-11-04 14:22:37,856 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp3yj08epo_chrome_odoo 2026-11-04 14:22:37,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33637/json/version 2026-11-04 14:22:37,862 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33637/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:22:37,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:22:37,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:33637/json 2026-11-04 14:22:37,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33637/json with timeout 3 increased to 10s during tests 2026-11-04 14:22:37,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:33637/devtools/page/A4C86407DB219541F28F5F8482CA199F 2026-11-04 14:22:37,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:22:37,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:22:38,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:22:38,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:22:38,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:22:38,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:22:38,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:22:40,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.069 1.753 2026-11-04 14:22:40,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'A4C86407DB219541F28F5F8482CA199F', 'loaderId': 'F7170130A8F7F7C8C7DCAE30CE5F2BC4', 'isDownload': False} 2026-11-04 14:22:40,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-11-04 14:22:40,152 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:40,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:22:40,226 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.018 2026-11-04 14:22:40,254 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.043 2026-11-04 14:22:40,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.017 2026-11-04 14:22:40,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.022 2026-11-04 14:22:40,829 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:40,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:40,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:22:40,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:22:41,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:22:41,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.215 0.659 2026-11-04 14:22:41,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.072 2026-11-04 14:22:41,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:22:41,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:22:42,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.028 0.053 2026-11-04 14:22:42,092 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1652&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.121 2026-11-04 14:22:42,112 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:42,126 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:42,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1653&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.152 2026-11-04 14:22:42,180 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:22:42,203 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:42,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1654&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.216 2026-11-04 14:22:42,226 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:42,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1655&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.018 0.260 2026-11-04 14:22:42,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1656&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.302 2026-11-04 14:22:42,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.300 2026-11-04 14:22:42,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.206 2026-11-04 14:22:42,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.016 0.218 2026-11-04 14:22:42,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.210 2026-11-04 14:22:42,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1657&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.210 2026-11-04 14:22:42,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1658&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.013 0.232 2026-11-04 14:22:42,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1659&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.245 2026-11-04 14:22:42,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1660&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.283 2026-11-04 14:22:42,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.009 0.262 2026-11-04 14:22:42,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1663&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.307 2026-11-04 14:22:42,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.302 2026-11-04 14:22:42,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:22:42,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:22:42,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1662&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.315 2026-11-04 14:22:42,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.306 2026-11-04 14:22:42,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:42] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.316 2026-11-04 14:22:43,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=product.product&field=image_128&id=1661&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.017 0.333 2026-11-04 14:22:43,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.332 2026-11-04 14:22:43,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.314 2026-11-04 14:22:43,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.259 2026-11-04 14:22:43,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.219 2026-11-04 14:22:43,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.172 2026-11-04 14:22:43,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.117 2026-11-04 14:22:43,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.096 2026-11-04 14:22:43,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.090 2026-11-04 14:22:43,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.059 2026-11-04 14:22:43,333 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:44,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:22:44,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 14:22:44,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:22:44,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:22:44,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:22:44,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-11-04 14:22:44,269 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:22:44,270 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:22:44,271 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:22:44,271 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:22:44,272 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:22:44,272 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:22:44,278 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:22:44,279 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:22:44,281 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:22:44,282 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:22:44,283 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:22:44,284 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:22:44,285 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:22:44,286 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:22:44,287 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:22:44,296 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:22:44,302 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:22:44,315 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:22:44,321 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:22:44,323 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:44,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:22:44,326 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:22:44,328 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:22:44,330 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:22:44,333 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:22:44,334 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:22:44,335 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:22:44,344 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:22:44,346 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:22:44,347 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:22:44,348 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:22:44,349 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:22:44,350 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:22:44,350 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:22:44,351 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:22:44,352 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:22:44,353 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:22:44,382 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:44,384 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:22:44,391 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:22:44,397 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:22:44,407 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 14:22:44,432 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:44,434 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.067 2026-11-04 14:22:44,435 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:22:44,437 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:22:44,442 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:22:44,443 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:22:44,443 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:44,446 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:22:44,449 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:22:44,451 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:22:44,452 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:22:44,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-11-04 14:22:44,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:22:44,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:22:44,456 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:22:44,457 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:22:44,458 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:22:44,459 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:22:44,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:22:44,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:22:44,461 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:22:44,462 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:22:44,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-11-04 14:22:44,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:22:44,465 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:22:44,468 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:22:44,470 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:22:44,472 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:22:44,473 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:22:44,475 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:22:44,475 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:22:44,477 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:22:44,479 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:22:44,480 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:22:44,481 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:22:44,483 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:22:44,483 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:22:44,488 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:22:44,489 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:44,490 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:22:44,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:22:44,494 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:22:44,494 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:44,502 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:22:44,503 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:22:44,504 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:22:44,505 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:22:44,505 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:22:44,506 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:22:44,507 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:22:44,508 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:22:44,509 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:22:44,509 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:22:44,510 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:22:44,511 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:22:44,511 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:22:44,512 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:22:44,513 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:22:44,515 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:22:44,520 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:22:44,521 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:44,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:44,537 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:22:44,547 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:22:44,548 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:22:44,550 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:22:44,551 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:22:44,554 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.038 2026-11-04 14:22:44,555 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:22:44,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:22:44,564 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:22:44,565 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:22:44,568 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:22:44,572 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:22:44,579 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:22:44,585 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:44,588 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:22:44,592 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:22:44,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:22:44,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:22:44,942 100 INFO rb-860cdc5-226359-432555 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-11-04 14:22:44,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.013 2026-11-04 14:22:44,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #112445 for PoS orders references: ['Order 00333-001-0001'] (draft: True) 2026-11-04 14:22:44,995 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.011 2026-11-04 14:22:45,104 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:45] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:22:45,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #112445 with result: [{'id': 417, 'pos_reference': 'Order 00333-001-0001', 'account_move': False}] 2026-11-04 14:22:45,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.079 0.119 2026-11-04 14:22:46,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:22:46,380 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:22:46,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 38858 2026-11-04 14:22:46,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:22:46,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 38858 2026-11-04 14:22:46,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142246_503457_TestFrontend.txt 2026-11-04 14:22:46,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp3yj08epo_chrome_odoo" 2026-11-04 14:22:46,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_01_pos_restaurant ... 2026-11-04 14:22:47,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39108 2026-11-04 14:22:47,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpizr8y_72_chrome_odoo 2026-11-04 14:22:47,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35523/json/version 2026-11-04 14:22:47,005 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35523/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:22:47,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:22:47,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35523/json 2026-11-04 14:22:47,045 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35523/json with timeout 3 increased to 10s during tests 2026-11-04 14:22:47,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35523/devtools/page/64A0CD86331B04DA6C9122E6C0C91E29 2026-11-04 14:22:47,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:22:47,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:22:47,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:22:47,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:22:47,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:22:47,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:22:47,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:22:48,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.063 0.636 2026-11-04 14:22:48,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '64A0CD86331B04DA6C9122E6C0C91E29', 'loaderId': 'C12E4173F21CDE2D8EF57DB36CAFB023', 'isDownload': False} 2026-11-04 14:22:48,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-11-04 14:22:48,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:48,081 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:22:48,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-11-04 14:22:48,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 14:22:48,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:22:48,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:22:48,621 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:48,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:22:48,635 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:48,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:22:49,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.222 0.494 2026-11-04 14:22:49,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.786 2026-11-04 14:22:49,517 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:22:49,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.119 2026-11-04 14:22:49,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:22:49,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:22:50,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.144 0.406 2026-11-04 14:22:50,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.073 2026-11-04 14:22:50,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:22:50,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:22:50,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.018 0.043 2026-11-04 14:22:50,552 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:50,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.081 2026-11-04 14:22:50,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.140 2026-11-04 14:22:50,671 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:22:50,688 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:50,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.013 0.210 2026-11-04 14:22:50,712 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:50,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.231 2026-11-04 14:22:50,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.240 2026-11-04 14:22:50,759 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:50,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.018 0.195 2026-11-04 14:22:50,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.196 2026-11-04 14:22:50,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.027 0.127 2026-11-04 14:22:50,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.159 2026-11-04 14:22:50,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.146 2026-11-04 14:22:50,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.140 2026-11-04 14:22:50,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.148 2026-11-04 14:22:50,975 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.003 0.143 2026-11-04 14:22:50,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.145 2026-11-04 14:22:51,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:51] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.058 2026-11-04 14:22:51,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:22:51,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:22:51,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.022 2026-11-04 14:22:51,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-11-04 14:22:51,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:22:51,514 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:22:52,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-11-04 14:22:52,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:22:52,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:52,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:52,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:22:52,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-11-04 14:22:52,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-11-04 14:22:52,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:52,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-11-04 14:22:52,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:22:52,550 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:22:52,551 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:22:52,552 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:22:52,553 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:22:52,553 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:22:52,554 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:22:52,555 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:22:52,556 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:22:52,558 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:22:52,559 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:22:52,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:22:52,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:22:52,562 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:22:52,563 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:22:52,566 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:22:52,566 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:22:52,567 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:22:52,568 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:22:52,568 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:22:52,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:22:52,571 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:22:52,572 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:22:52,573 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:22:52,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:52,578 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:22:52,581 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:22:52,581 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:22:52,582 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:22:52,583 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:22:52,583 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:22:52,585 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:22:52,587 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:22:52,601 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:22:52,618 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:22:52,629 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:22:52,631 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:52,634 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 14:22:52,647 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:22:52,654 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:22:52,656 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:22:52,658 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:22:52,659 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:22:52,660 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:22:52,666 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:22:52,670 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:22:52,672 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:22:52,673 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:22:52,675 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:22:52,676 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:22:52,680 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:22:52,681 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:22:52,681 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:22:52,681 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:22:52,682 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:22:52,683 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:22:52,684 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:22:52,686 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:22:52,686 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:22:52,687 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:22:52,687 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:22:52,688 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:22:52,688 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:22:52,692 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:22:52,693 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:22:52,694 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:22:52,697 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:22:52,705 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:22:52,708 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:22:52,711 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:22:52,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:22:52,716 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:22:52,726 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:22:52,726 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:22:52,734 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:22:52,748 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.049 2026-11-04 14:22:52,750 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:22:52,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:22:52,801 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:22:52,834 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.036 2026-11-04 14:22:52,839 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:22:52,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.005 2026-11-04 14:22:52,849 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 14:22:52,852 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:22:52,855 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:22:52,856 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:22:52,880 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:22:52,883 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:22:52,884 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:22:52,889 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:22:52,890 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:22:52,894 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:22:52,895 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:22:52,897 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:22:52,898 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:22:52,898 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:22:52,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:22:52,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:22:52,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:22:52,900 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:22:52,900 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:22:52,901 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:22:52,901 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:22:52,902 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:22:52,903 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:22:52,904 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:22:52,904 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:22:52,905 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:22:52,905 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:22:52,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:22:52,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:22:52,910 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:22:52,911 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:22:52,914 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:22:52,922 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:22:52,926 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:22:52,927 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:22:52,927 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:22:52,937 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:22:52,951 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:22:52,977 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:22:53,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14074686 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-11-04 14:22:53,398 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:53] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:22:53,513 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:53] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:22:53,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14074686 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-11-04 14:22:53,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.075 0.119 2026-11-04 14:22:53,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:22:54,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:22:54,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-11-04 14:22:54,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:22:54,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:22:54,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:22:54,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:22:54,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.036 2026-11-04 14:22:55,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-11-04 14:22:55,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:22:55,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:22:55,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:22:55,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-11-04 14:22:55,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:22:55,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:22:55,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:22:55,828 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:55] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:55,829 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:55] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:22:55,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:22:55,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:22:55,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:22:55,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21571599 for PoS orders references: ['Order 00334-002-0002'] (draft: False) 2026-11-04 14:22:55,907 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:22:56,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21571599 with result: [{'id': 419, 'pos_reference': 'Order 00334-002-0002', 'account_move': False}] 2026-11-04 14:22:56,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.051 0.152 2026-11-04 14:22:56,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:56] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:22:57,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-11-04 14:22:57,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:22:57,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:22:57,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:22:57,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:22:57,948 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-11-04 14:22:57,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.009 2026-11-04 14:22:58,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:22:58,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 14:22:58,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 14:22:58,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-11-04 14:22:58,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:22:59,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:22:59,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17898092 for PoS orders references: ['Order 00334-002-0003'] (draft: True) 2026-11-04 14:22:59,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17898092 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-11-04 14:22:59,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:22:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.034 0.091 2026-11-04 14:23:00,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:23:00,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-11-04 14:23:00,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-11-04 14:23:00,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:23:00,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:23:00,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:23:00,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:23:00,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.015 2026-11-04 14:23:00,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66241681 for PoS orders references: ['Order 00334-002-0003'] (draft: False) 2026-11-04 14:23:00,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:23:00,654 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [690] 2026-11-04 14:23:00,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66241681 with result: [{'id': 420, 'pos_reference': 'Order 00334-002-0003', 'account_move': False}] 2026-11-04 14:23:00,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.041 0.103 2026-11-04 14:23:00,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:00] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 304 - 6 0.002 0.011 2026-11-04 14:23:01,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:23:01,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:23:01,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:23:01,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.039 2026-11-04 14:23:02,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:02,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:23:02,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:23:02,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:23:02,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.041 2026-11-04 14:23:03,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-11-04 14:23:03,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:23:03,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:23:03,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:23:03,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-11-04 14:23:03,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:23:03,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80441591 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-11-04 14:23:03,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-11-04 14:23:03,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80441591 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-11-04 14:23:03,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.025 0.066 2026-11-04 14:23:04,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:23:04,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:23:04,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.038 2026-11-04 14:23:05,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:23:05,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:23:05,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:23:05,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:05] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.040 2026-11-04 14:23:05,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 14:23:05,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:23:06,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-11-04 14:23:06,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64033208 for PoS orders references: ['Order 00334-002-0001'] (draft: True) 2026-11-04 14:23:06,353 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [686, 687] 2026-11-04 14:23:06,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64033208 with result: [{'id': 418, 'pos_reference': 'Order 00334-002-0001', 'account_move': False}] 2026-11-04 14:23:06,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.036 0.090 2026-11-04 14:23:06,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:06] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.011 0.028 2026-11-04 14:23:07,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-11-04 14:23:07,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:23:07,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 14:23:07,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:23:07,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:23:07,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-11-04 14:23:07,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:23:07,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39108 2026-11-04 14:23:07,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:23:07,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39108 2026-11-04 14:23:07,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142307_881564_TestFrontend.txt 2026-11-04 14:23:07,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpizr8y_72_chrome_odoo" 2026-11-04 14:23:08,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39377 2026-11-04 14:23:08,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpijxbpg39_chrome_odoo 2026-11-04 14:23:08,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46835/json/version 2026-11-04 14:23:08,198 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46835/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:23:08,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:23:08,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46835/json 2026-11-04 14:23:08,248 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46835/json with timeout 3 increased to 10s during tests 2026-11-04 14:23:08,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46835/devtools/page/96DC428AD3A5145BE2A68C0A8621829A 2026-11-04 14:23:08,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:23:08,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:23:08,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:23:08,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:23:08,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:23:08,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:23:08,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:08] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.010 0.053 2026-11-04 14:23:08,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '96DC428AD3A5145BE2A68C0A8621829A', 'loaderId': '8307B21D96C53ECC5ADB83F316E59600', 'isDownload': False} 2026-11-04 14:23:08,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-11-04 14:23:08,473 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:08,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:08] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.013 2026-11-04 14:23:08,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:08] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:23:08,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:08] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.046 2026-11-04 14:23:09,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:23:09,086 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:23:09,153 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:23:09,164 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:09,164 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:23:09,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:23:09,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.128 0.546 2026-11-04 14:23:09,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.598 2026-11-04 14:23:09,951 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:09,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.065 2026-11-04 14:23:10,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:23:10,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:23:10,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.110 0.398 2026-11-04 14:23:10,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.065 2026-11-04 14:23:10,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:23:10,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:23:10,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.017 0.055 2026-11-04 14:23:10,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:10] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.109 2026-11-04 14:23:11,006 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:11,030 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:23:11,046 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:11,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.024 0.171 2026-11-04 14:23:11,107 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:23:11,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.013 0.259 2026-11-04 14:23:11,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.248 2026-11-04 14:23:11,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:23:11,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.013 0.228 2026-11-04 14:23:11,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.185 2026-11-04 14:23:11,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 12 0.011 0.165 2026-11-04 14:23:11,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.403 2026-11-04 14:23:11,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.167 2026-11-04 14:23:11,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.159 2026-11-04 14:23:11,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.161 2026-11-04 14:23:11,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.134 2026-11-04 14:23:11,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.003 0.127 2026-11-04 14:23:11,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:11] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.112 2026-11-04 14:23:11,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:23:12,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:23:12,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.021 0.031 2026-11-04 14:23:12,168 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:12,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:23:12,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:12,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48540765 for PoS orders references: ['Order 00334-002-0004'] (draft: True) 2026-11-04 14:23:12,932 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [692, 693] 2026-11-04 14:23:13,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48540765 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-11-04 14:23:13,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.032 0.072 2026-11-04 14:23:13,312 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:13,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:23:13,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:23:14,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:23:14,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-11-04 14:23:14,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:23:14,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:23:14,960 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:15,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:23:15,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:23:15,525 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:15,525 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:15,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:23:15,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:23:15,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35347922 for PoS orders references: ['Order 00334-002-0004'] (draft: False) 2026-11-04 14:23:15,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:23:15,617 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:15,617 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [696, 697] 2026-11-04 14:23:15,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35347922 with result: [{'id': 421, 'pos_reference': 'Order 00334-002-0004', 'account_move': False}] 2026-11-04 14:23:15,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.037 0.081 2026-11-04 14:23:15,856 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:23:15,857 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:23:15,857 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:23:15,859 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:23:15,864 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:23:15,865 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:23:15,866 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:23:15,866 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:23:15,867 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:23:15,867 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:23:15,868 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:23:15,868 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:23:15,869 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:23:15,869 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:23:15,870 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:23:15,870 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:23:15,872 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:23:15,878 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:23:15,882 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:23:15,884 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:23:15,887 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:23:15,887 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:23:15,889 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:23:15,891 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:23:15,894 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:23:15,895 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:23:15,896 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:23:15,896 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:23:15,897 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:23:15,897 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:23:15,898 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:23:15,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:23:15,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:23:15,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:23:15,920 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:23:15,933 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:23:15,940 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:23:15,941 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 14:23:15,942 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 14:23:15,945 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:23:15,969 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:23:15,977 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:23:15,979 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:23:15,983 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:23:15,984 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:23:15,986 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:23:15,987 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:23:15,988 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:23:15,990 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:23:15,995 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:23:15,998 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:15] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:23:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:23:16,000 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:23:16,002 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:23:16,003 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:23:16,008 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:23:16,014 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:23:16,017 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:23:16,019 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:23:16,020 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:23:16,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.014 2026-11-04 14:23:16,021 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:23:16,021 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:23:16,022 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:23:16,022 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:23:16,023 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:23:16,023 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:23:16,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:23:16,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:23:16,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:23:16,025 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:23:16,025 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:23:16,025 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:23:16,025 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:23:16,026 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:23:16,026 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:23:16,027 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:23:16,033 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:23:16,034 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:23:16,034 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:23:16,035 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:23:16,035 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:23:16,036 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:23:16,036 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:23:16,037 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:23:16,037 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:23:16,037 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:23:16,055 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:23:16,055 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:23:16,058 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:23:16,062 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:23:16,067 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:23:16,068 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:23:16,075 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:23:16,075 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:23:16,076 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:23:16,077 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:23:16,077 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:23:16,078 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:23:16,080 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:23:16,082 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:23:16,088 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:23:16,092 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:23:16,093 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:23:16,094 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:23:16,100 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:23:16,100 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:23:16,102 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:23:16,103 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:23:16,105 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:23:16,106 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:23:16,107 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:23:16,108 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:23:16,109 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:23:16,109 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:23:16,110 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:23:16,111 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:23:16,112 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:23:16,112 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:23:16,448 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:23:16,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:16] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:17,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:23:17,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:23:17,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:23:18,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:23:18,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:23:18,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66883696 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-11-04 14:23:18,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:18,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66883696 with result: [{'id': 422, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-11-04 14:23:18,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.021 0.056 2026-11-04 14:23:18,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:19,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:23:19,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:23:20,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-11-04 14:23:20,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:23:20,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49341657 for PoS orders references: ['Order 00334-004-0005'] (draft: True) 2026-11-04 14:23:20,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-11-04 14:23:20,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49341657 with result: [{'id': 422, 'pos_reference': 'Order 00334-004-0005', 'account_move': False}] 2026-11-04 14:23:20,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.026 0.080 2026-11-04 14:23:21,147 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:23:21,157 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:21] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:21,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39377 2026-11-04 14:23:21,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:23:21,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39377 2026-11-04 14:23:21,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142321_273349_TestFrontend.txt 2026-11-04 14:23:21,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpijxbpg39_chrome_odoo" 2026-11-04 14:23:21,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_02_others ... 2026-11-04 14:23:21,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39623 2026-11-04 14:23:21,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp_5z41kcf_chrome_odoo 2026-11-04 14:23:21,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43529/json/version 2026-11-04 14:23:21,708 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43529/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:23:21,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:23:21,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:43529/json 2026-11-04 14:23:21,806 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43529/json with timeout 3 increased to 10s during tests 2026-11-04 14:23:21,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:43529/devtools/page/4BF0A11E0026DF816E4ED8C2D41DF3EF 2026-11-04 14:23:21,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:23:21,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:23:22,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:23:22,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:23:22,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:23:22,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:23:22,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:23:22,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:22] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.073 0.716 2026-11-04 14:23:22,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4BF0A11E0026DF816E4ED8C2D41DF3EF', 'loaderId': 'B0B2391C24383909B5EBD396BD6E26DD', 'isDownload': False} 2026-11-04 14:23:22,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-11-04 14:23:22,972 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:22,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:22] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:23:23,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:23] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.034 2026-11-04 14:23:23,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:23] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-11-04 14:23:23,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:23] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.013 2026-11-04 14:23:23,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 14:23:23,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-11-04 14:23:23,673 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:23] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:23:23,689 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:23] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:23,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:23:24,507 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:24] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.244 0.570 2026-11-04 14:23:24,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:24] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.825 2026-11-04 14:23:24,606 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:24,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.096 2026-11-04 14:23:24,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:23:24,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:23:25,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.126 0.475 2026-11-04 14:23:25,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.082 2026-11-04 14:23:25,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.012 2026-11-04 14:23:25,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:23:25,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:23:25,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.015 0.052 2026-11-04 14:23:25,722 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:23:25,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.017 0.108 2026-11-04 14:23:25,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.143 2026-11-04 14:23:25,793 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:23:25,802 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:23:25,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.202 2026-11-04 14:23:25,868 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:23:25,880 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:25,897 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.255 2026-11-04 14:23:25,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.264 2026-11-04 14:23:25,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.197 2026-11-04 14:23:25,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.157 2026-11-04 14:23:25,953 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.134 2026-11-04 14:23:25,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:25] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.014 0.092 2026-11-04 14:23:26,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.106 2026-11-04 14:23:26,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.100 2026-11-04 14:23:26,035 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.089 2026-11-04 14:23:26,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.090 2026-11-04 14:23:26,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.105 2026-11-04 14:23:26,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.028 2026-11-04 14:23:26,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:23:26,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:23:26,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.026 2026-11-04 14:23:26,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 14:23:26,737 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:27,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:23:27,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:23:27,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:23:27,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:23:27,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:23:27,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:23:27,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:23:27,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on 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(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-11-04 14:23:27,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:28,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:23:28,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:23:28,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:23:28,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:23:28,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:23:28,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:23:28,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:23:28,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:23:28,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on 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(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-11-04 14:23:29,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:23:29,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:23:29,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:23:29,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:23:29,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:23:29,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:23:29,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:23:29,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:23:29,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on 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(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-11-04 14:23:29,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:23:29,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-11-04 14:23:29,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:23:29,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:23:29,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:23:29,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:23:29,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:23:29,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:23:29,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:23:29,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-11-04 14:23:29,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:23:29,831 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:23:29,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-11-04 14:23:29,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:23:29,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-11-04 14:23:29,888 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:29,895 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:23:29,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:23:29,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:23:29,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:23:29,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:23:30,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:23:30,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:23:30,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:23:30,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:23:30,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:23:30,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14440708 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-11-04 14:23:30,163 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14440708 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-11-04 14:23:30,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.046 0.077 2026-11-04 14:23:30,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.031 2026-11-04 14:23:31,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:23:31,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:23:31,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:23:31,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:23:31,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:23:31,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:23:31,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:23:31,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:23:31,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:23:31,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:23:31,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39623 2026-11-04 14:23:31,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:23:31,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39623 2026-11-04 14:23:31,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142331_326835_TestFrontend.txt 2026-11-04 14:23:31,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp_5z41kcf_chrome_odoo" 2026-11-04 14:23:31,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 39826 2026-11-04 14:23:31,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpr3mfdm7c_chrome_odoo 2026-11-04 14:23:31,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34409/json/version 2026-11-04 14:23:31,641 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34409/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:23:31,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:23:31,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34409/json 2026-11-04 14:23:31,700 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34409/json with timeout 3 increased to 10s during tests 2026-11-04 14:23:31,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34409/devtools/page/57CE29C90302C0519D3D187A0B721278 2026-11-04 14:23:31,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:23:31,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:23:31,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:23:31,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:23:31,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:23:31,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:23:31,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:31] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.012 0.049 2026-11-04 14:23:31,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '57CE29C90302C0519D3D187A0B721278', 'loaderId': 'A06244B70126DA4C2E0D5AF861977513', 'isDownload': False} 2026-11-04 14:23:31,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-11-04 14:23:31,889 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:31,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:31] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.016 2026-11-04 14:23:31,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:31] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:23:31,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:31] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-11-04 14:23:32,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:32] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.013 2026-11-04 14:23:32,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:23:32,487 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:32] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:23:32,488 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-11-04 14:23:32,495 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:32] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:32,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:23:33,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.164 0.571 2026-11-04 14:23:33,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:33] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.723 2026-11-04 14:23:33,335 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:33,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.117 2026-11-04 14:23:33,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:23:33,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:23:34,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.136 0.414 2026-11-04 14:23:34,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.044 2026-11-04 14:23:34,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:23:34,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:23:34,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.016 0.045 2026-11-04 14:23:34,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.100 2026-11-04 14:23:34,363 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:23:34,372 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:34,378 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:34,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.141 2026-11-04 14:23:34,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.155 2026-11-04 14:23:34,436 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:34,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.163 2026-11-04 14:23:34,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.172 2026-11-04 14:23:34,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.005 0.153 2026-11-04 14:23:34,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.103 2026-11-04 14:23:34,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 12 0.011 0.120 2026-11-04 14:23:34,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.087 2026-11-04 14:23:34,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.094 2026-11-04 14:23:34,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.084 2026-11-04 14:23:34,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.087 2026-11-04 14:23:34,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.084 2026-11-04 14:23:34,608 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.073 2026-11-04 14:23:34,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.065 2026-11-04 14:23:35,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:23:35,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:23:35,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.033 2026-11-04 14:23:35,425 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:23:36,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:23:36,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:23:36,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:23:36,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:23:36,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:23:36,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:23:36,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:23:36,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-11-04 14:23:37,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:23:37,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:23:37,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:37,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76617629 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-11-04 14:23:37,218 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [701, 702] 2026-11-04 14:23:37,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76617629 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-11-04 14:23:37,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:37] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.039 0.096 2026-11-04 14:23:38,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:23:38,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.007 0.008 2026-11-04 14:23:38,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:38,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:23:38,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67867969 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-11-04 14:23:38,918 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [703, 704, 705] 2026-11-04 14:23:38,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67867969 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-11-04 14:23:38,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.034 0.069 2026-11-04 14:23:39,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:23:39,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:23:39,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:39] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:23:40,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:40,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:23:40,613 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.039 2026-11-04 14:23:41,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-11-04 14:23:41,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-11-04 14:23:41,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-11-04 14:23:41,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-11-04 14:23:41,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:23:41,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-11-04 14:23:41,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:23:41,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27163343 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-11-04 14:23:41,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:41,521 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [706, 707, 708] 2026-11-04 14:23:41,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27163343 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-11-04 14:23:41,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.031 0.087 2026-11-04 14:23:42,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-11-04 14:23:42,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.032 2026-11-04 14:23:43,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:23:43,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:23:43,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:23:43,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:23:43,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:23:43,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:23:43,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:23:43,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:23:43,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on 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(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-11-04 14:23:43,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:44,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-11-04 14:23:44,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-11-04 14:23:44,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.010 2026-11-04 14:23:44,301 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:23:44,302 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:23:44,303 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:23:44,304 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:23:44,305 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:23:44,307 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:23:44,308 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:23:44,309 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:23:44,310 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:23:44,318 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:23:44,320 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:23:44,321 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:23:44,322 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:23:44,324 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:23:44,325 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:23:44,326 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:23:44,327 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:23:44,328 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:23:44,328 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:23:44,331 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:23:44,332 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:23:44,332 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:23:44,333 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:23:44,334 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:23:44,334 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:23:44,335 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:23:44,336 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:23:44,336 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:23:44,337 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:23:44,338 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:23:44,342 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:23:44,348 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:23:44,353 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:23:44,354 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:23:44,359 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:23:44,362 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:23:44,363 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:23:44,364 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:23:44,378 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:23:44,379 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:23:44,382 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:23:44,389 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:44,392 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:23:44,393 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:23:44,394 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:23:44,394 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:23:44,401 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:23:44,402 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:23:44,402 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:23:44,403 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:23:44,404 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:23:44,405 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:23:44,405 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:23:44,407 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:23:44,408 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:23:44,409 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:23:44,413 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:23:44,414 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:23:44,418 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:23:44,419 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:23:44,421 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:23:44,422 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:23:44,423 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:23:44,424 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:23:44,426 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:23:44,426 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:23:44,427 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:23:44,442 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:23:44,444 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:23:44,445 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:23:44,446 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:23:44,447 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:23:44,449 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:23:44,450 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:23:44,461 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:23:44,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:23:44,468 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:23:44,470 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:23:44,471 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:23:44,472 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:23:44,473 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:23:44,485 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:44,486 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:23:44,487 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:23:44,491 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:23:44,495 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:23:44,495 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:23:44,496 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:23:44,496 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:23:44,496 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:23:44,497 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:23:44,497 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:23:44,498 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:23:44,498 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:23:44,499 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:23:44,499 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:23:44,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:23:44,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:23:44,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:23:44,501 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:23:44,501 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:23:44,501 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:23:44,502 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:23:44,502 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:23:44,503 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:23:44,503 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:23:44,503 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:23:44,504 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:23:44,504 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:23:44,505 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:23:44,507 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:23:44,508 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:23:44,509 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:23:44,509 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:23:44,510 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:23:44,516 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:44,520 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:44,523 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:44,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57386883 for PoS orders references: ['Order 00335-002-0001'] (draft: True) 2026-11-04 14:23:44,956 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [709, 710, 711] 2026-11-04 14:23:44,990 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:44] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.001 2026-11-04 14:23:45,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57386883 with result: [{'id': 423, 'pos_reference': 'Order 00335-002-0001', 'account_move': False}] 2026-11-04 14:23:45,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.035 0.095 2026-11-04 14:23:45,071 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:45] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:46,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-11-04 14:23:46,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-11-04 14:23:46,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:23:46,379 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:46] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:46,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:23:46,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:23:46,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-11-04 14:23:46,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:23:46,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-11-04 14:23:46,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-11-04 14:23:46,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:23:46,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:23:46,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-11-04 14:23:46,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:23:46,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-11-04 14:23:46,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:23:46,580 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:46,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 39826 2026-11-04 14:23:46,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:23:46,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 39826 2026-11-04 14:23:46,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142346_713060_TestFrontend.txt 2026-11-04 14:23:46,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpr3mfdm7c_chrome_odoo" 2026-11-04 14:23:47,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40086 2026-11-04 14:23:47,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpihtlcn_f_chrome_odoo 2026-11-04 14:23:47,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41387/json/version 2026-11-04 14:23:47,031 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41387/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:23:47,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:23:47,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41387/json 2026-11-04 14:23:47,096 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41387/json with timeout 3 increased to 10s during tests 2026-11-04 14:23:47,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41387/devtools/page/3D0CC19E73F233D85D2FFFE5E6C6881F 2026-11-04 14:23:47,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:23:47,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:23:47,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:23:47,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:23:47,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:23:47,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:23:47,312 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 20 0.016 0.093 2026-11-04 14:23:47,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '3D0CC19E73F233D85D2FFFE5E6C6881F', 'loaderId': '78073C16A4677B9A90A4611CD5A3D5A5', 'isDownload': False} 2026-11-04 14:23:47,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-11-04 14:23:47,347 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:47,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:23:47,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.017 2026-11-04 14:23:47,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.021 2026-11-04 14:23:47,811 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-11-04 14:23:47,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.018 2026-11-04 14:23:47,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 14:23:47,894 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:23:47,905 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.030 2026-11-04 14:23:47,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:23:48,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.125 0.416 2026-11-04 14:23:48,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:48] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.541 2026-11-04 14:23:48,528 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:48,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.026 0.102 2026-11-04 14:23:48,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:23:48,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:23:49,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.152 0.505 2026-11-04 14:23:49,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.060 2026-11-04 14:23:49,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-11-04 14:23:49,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:23:49,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:23:49,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.020 0.045 2026-11-04 14:23:49,664 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:23:49,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.013 0.086 2026-11-04 14:23:49,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.111 2026-11-04 14:23:49,724 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:23:49,769 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:23:49,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.153 2026-11-04 14:23:49,819 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:23:49,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.245 2026-11-04 14:23:49,887 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.267 2026-11-04 14:23:49,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.013 0.225 2026-11-04 14:23:49,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.163 2026-11-04 14:23:49,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 12 0.010 0.164 2026-11-04 14:23:49,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.004 0.138 2026-11-04 14:23:49,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.110 2026-11-04 14:23:50,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.107 2026-11-04 14:23:50,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.100 2026-11-04 14:23:50,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.005 0.113 2026-11-04 14:23:50,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.080 2026-11-04 14:23:50,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.076 2026-11-04 14:23:50,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:23:50,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:50,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:23:50,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:23:50,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:23:50,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:23:50,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-11-04 14:23:50,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-11-04 14:23:50,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:23:50,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-11-04 14:23:50,667 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:50,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:23:50,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:23:50,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-11-04 14:23:50,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:23:50,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-11-04 14:23:50,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:23:50,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:23:50,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:50] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.007 2026-11-04 14:23:51,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-11-04 14:23:51,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:23:51,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:23:51,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:23:51,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:23:51,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-11-04 14:23:51,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-11-04 14:23:51,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-11-04 14:23:51,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:23:51,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:23:51,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-11-04 14:23:51,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:23:51,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:23:51,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:23:51,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:23:51,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-11-04 14:23:51,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-11-04 14:23:51,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:23:51,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:23:51,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:23:51,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:23:51,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:23:51,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:23:51,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:23:51,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-11-04 14:23:51,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-11-04 14:23:51,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:23:51,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-11-04 14:23:51,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 14:23:51,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.024 2026-11-04 14:23:51,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:51] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.002 0.022 2026-11-04 14:23:52,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:23:52,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:23:52,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-11-04 14:23:52,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:23:52,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:52] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.006 0.007 2026-11-04 14:23:52,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-11-04 14:23:52,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:52] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:23:52,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:23:52,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:52] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 14:23:52,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-11-04 14:23:52,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:23:52,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:23:52,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-11-04 14:23:52,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:52] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.006 0.013 2026-11-04 14:23:53,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-11-04 14:23:53,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-11-04 14:23:53,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:23:53,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:53,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:23:53,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-11-04 14:23:53,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-11-04 14:23:53,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:23:53,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-11-04 14:23:53,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-11-04 14:23:53,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:23:53,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:53] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:23:53,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:53,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:23:53,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:23:53,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-11-04 14:23:53,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:23:53,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:23:53,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:23:53,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-11-04 14:23:53,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:23:53,952 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:23:53,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-11-04 14:23:53,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-11-04 14:23:53,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:53] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:23:53,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:54,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:54,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:23:54,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-11-04 14:23:54,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:23:54,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:23:54,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:23:54,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-11-04 14:23:54,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:23:54,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:23:54,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-11-04 14:23:54,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-11-04 14:23:54,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:54,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:23:54,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:54,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-11-04 14:23:54,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-11-04 14:23:54,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:23:54,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-11-04 14:23:54,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:54] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:23:54,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:23:54,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:23:54,333 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.036 2026-11-04 14:23:54,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:23:55,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:23:55,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:23:55,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:23:55,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:23:55,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:23:55,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40086 2026-11-04 14:23:55,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:23:55,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:23:55,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40086 2026-11-04 14:23:55,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142355_384034_TestFrontend.txt 2026-11-04 14:23:55,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpihtlcn_f_chrome_odoo" 2026-11-04 14:23:55,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_04_ticket_screen ... 2026-11-04 14:23:55,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40313 2026-11-04 14:23:55,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqzz6xea3_chrome_odoo 2026-11-04 14:23:55,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34545/json/version 2026-11-04 14:23:55,875 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34545/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:23:55,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:23:55,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:34545/json 2026-11-04 14:23:55,964 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34545/json with timeout 3 increased to 10s during tests 2026-11-04 14:23:55,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:34545/devtools/page/00D9E02F64AC7DCA9CEFEF0A85BFDC30 2026-11-04 14:23:55,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:23:56,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:23:56,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:23:56,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:23:56,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:23:56,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:23:56,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:23:57,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.081 0.671 2026-11-04 14:23:57,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '00D9E02F64AC7DCA9CEFEF0A85BFDC30', 'loaderId': 'C3F641BE10C5CA0600CFA0C18F6890DC', 'isDownload': False} 2026-11-04 14:23:57,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-11-04 14:23:57,115 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:57,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:23:57,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:23:57,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.030 2026-11-04 14:23:57,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.011 0.011 2026-11-04 14:23:57,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:23:57,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.009 2026-11-04 14:23:57,807 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:23:57,813 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:57,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:23:58,525 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.190 0.514 2026-11-04 14:23:58,593 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:58] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.716 2026-11-04 14:23:58,629 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:23:58,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.094 2026-11-04 14:23:58,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:23:58,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:23:59,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.119 0.454 2026-11-04 14:23:59,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.068 2026-11-04 14:23:59,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:23:59,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:23:59,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.043 0.044 2026-11-04 14:23:59,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.127 2026-11-04 14:23:59,808 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:23:59,819 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23: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-11-04 14:23:59,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:23:59,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.182 2026-11-04 14:23:59,877 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:23:59,880 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:23:59,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.240 2026-11-04 14:23:59,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.253 2026-11-04 14:23:59,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.010 2026-11-04 14:23:59,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:23:59] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.210 2026-11-04 14:24:00,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.013 0.110 2026-11-04 14:24:00,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.004 0.132 2026-11-04 14:24:00,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.124 2026-11-04 14:24:00,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.110 2026-11-04 14:24:00,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.381 2026-11-04 14:24:00,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.095 2026-11-04 14:24:00,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.001 0.074 2026-11-04 14:24:00,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.081 2026-11-04 14:24:00,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.059 2026-11-04 14:24:00,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:24:00,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:00,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:00,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.022 2026-11-04 14:24:00,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:00,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 14:24:00,641 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:01,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-11-04 14:24:01,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:24:01,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:24:01,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:24:01,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:24:02,358 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:24:02,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:02,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:02,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:02,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:02] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:24:03,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-11-04 14:24:03,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 14:24:03,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:24:03,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:24:03,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:24:04,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:24:04,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:04,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:04,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:04,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:04,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:04,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:04,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:04,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:24:04,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:04,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:04,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #6285561 for PoS orders references: ['Order 00336-002-0002'] (draft: True) 2026-11-04 14:24:04,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:04,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #6285561 with result: [{'id': 424, 'pos_reference': 'Order 00336-002-0002', 'account_move': False}] 2026-11-04 14:24:04,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.042 0.083 2026-11-04 14:24:04,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.040 2026-11-04 14:24:05,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:24:05,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:24:05,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:05,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:05,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:05,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:05,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:05,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:05,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:05,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:24:06,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-11-04 14:24:06,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:06,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41093871 for PoS orders references: ['Order 00336-002-0003'] (draft: True) 2026-11-04 14:24:06,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-11-04 14:24:06,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41093871 with result: [{'id': 425, 'pos_reference': 'Order 00336-002-0003', 'account_move': False}] 2026-11-04 14:24:06,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.030 0.075 2026-11-04 14:24:07,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:07,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:07,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:07,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.038 2026-11-04 14:24:07,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-11-04 14:24:07,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:24:07,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-11-04 14:24:07,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:24:07,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:07] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.016 0.027 2026-11-04 14:24:07,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:07] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.011 0.039 2026-11-04 14:24:08,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.036 2026-11-04 14:24:08,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:24:08,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:24:08,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:08,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:24:08,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:08] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:24:08,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:24:09,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:09,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:09,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:09,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:24:09,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:09,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:09,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:09,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-11-04 14:24:09,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:09,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41196274 for PoS orders references: ['Order 00336-002-0004'] (draft: True) 2026-11-04 14:24:09,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:24:09,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41196274 with result: [{'id': 426, 'pos_reference': 'Order 00336-002-0004', 'account_move': False}] 2026-11-04 14:24:09,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.023 0.067 2026-11-04 14:24:10,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:10,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:10,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:10,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.043 2026-11-04 14:24:11,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-11-04 14:24:11,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:24:11,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:24:11,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-11-04 14:24:11,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.031 2026-11-04 14:24:11,543 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:11] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.008 0.049 2026-11-04 14:24:12,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:24:12,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:24:12,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 14:24:12,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:24:12,349 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:12,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40313 2026-11-04 14:24:12,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:24:12,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40313 2026-11-04 14:24:12,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142412_485491_TestFrontend.txt 2026-11-04 14:24:12,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqzz6xea3_chrome_odoo" 2026-11-04 14:24:12,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_05_tip_screen ... 2026-11-04 14:24:13,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40529 2026-11-04 14:24:13,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp2uyznc7e_chrome_odoo 2026-11-04 14:24:13,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39811/json/version 2026-11-04 14:24:13,045 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39811/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:24:13,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:24:13,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:39811/json 2026-11-04 14:24:13,097 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39811/json with timeout 3 increased to 10s during tests 2026-11-04 14:24:13,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:39811/devtools/page/4C8DBF3203289EA8B6CAE467BAC52247 2026-11-04 14:24:13,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:24:13,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:24:13,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:24:13,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:24:13,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:24:13,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:24:13,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:24:14,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.068 0.733 2026-11-04 14:24:14,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4C8DBF3203289EA8B6CAE467BAC52247', 'loaderId': '9C53D2865FFC705C278AE40B72314F71', 'isDownload': False} 2026-11-04 14:24:14,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-11-04 14:24:14,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:24:14,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.010 2026-11-04 14:24:14,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.006 0.023 2026-11-04 14:24:14,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.021 2026-11-04 14:24:14,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:24:14,824 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:24:14,901 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:24:14,915 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:24:14,916 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:14] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:24:14,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:24:15,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.179 0.457 2026-11-04 14:24:15,661 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:15] "GET /pos/ui HTTP/1.1" 200 - 20 0.028 0.645 2026-11-04 14:24:15,689 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:24:15,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.090 2026-11-04 14:24:15,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.004 0.006 2026-11-04 14:24:15,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:24:16,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.114 0.362 2026-11-04 14:24:16,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.063 2026-11-04 14:24:16,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-11-04 14:24:16,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:24:16,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.023 0.052 2026-11-04 14:24:16,668 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:16,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.015 0.139 2026-11-04 14:24:16,750 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:24:16,782 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:24:16,792 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:24:16,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.205 2026-11-04 14:24:16,820 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:24:16,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.220 2026-11-04 14:24:16,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.308 2026-11-04 14:24:16,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.315 2026-11-04 14:24:16,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:16] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.225 2026-11-04 14:24:17,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.017 0.201 2026-11-04 14:24:17,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.004 0.191 2026-11-04 14:24:17,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.191 2026-11-04 14:24:17,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.150 2026-11-04 14:24:17,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.157 2026-11-04 14:24:17,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.137 2026-11-04 14:24:17,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.003 0.099 2026-11-04 14:24:17,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.060 2026-11-04 14:24:17,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.077 2026-11-04 14:24:17,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:24:17,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:24:17,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:24:17,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.019 2026-11-04 14:24:17,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 14:24:17,648 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:18,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:18,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:18,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:18,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:18,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:18,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:18,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:18,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:24:18,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:18,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10119702 for PoS orders references: ['Order 00337-002-0001'] (draft: True) 2026-11-04 14:24:18,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-11-04 14:24:18,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10119702 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-11-04 14:24:18,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.052 0.089 2026-11-04 14:24:19,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:24:19,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:24:19,613 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:19] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.041 2026-11-04 14:24:19,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.032 2026-11-04 14:24:20,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:24:20,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:24:20,434 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:20] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:24:20,437 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:20] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:24:20,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:24:20,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:24:20,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:20] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.021 2026-11-04 14:24:20,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:24:20,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #54624261 for PoS orders references: ['Order 00337-002-0001'] (draft: False) 2026-11-04 14:24:20,519 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:20] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:24:20,536 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [719] 2026-11-04 14:24:20,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #54624261 with result: [{'id': 427, 'pos_reference': 'Order 00337-002-0001', 'account_move': False}] 2026-11-04 14:24:20,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:20] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.062 0.135 2026-11-04 14:24:21,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:21,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:21,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:24:21,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:24:21,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:21,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:24:21,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:24:21,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:21,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:21,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:21,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:21,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:21,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:21,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:21,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:24:22,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-11-04 14:24:22,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:22,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #44178213 for PoS orders references: ['Order 00337-002-0002'] (draft: True) 2026-11-04 14:24:22,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-11-04 14:24:22,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #44178213 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-11-04 14:24:22,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.035 0.106 2026-11-04 14:24:23,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:23,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:23,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:23,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:23] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.017 0.028 2026-11-04 14:24:24,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-11-04 14:24:24,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:24:24,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:24:24,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:24] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:24:24,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:24:25,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:25,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:25,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:25,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:25,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:25,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:25,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:24:25,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:24:26,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-11-04 14:24:26,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:24:26,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:24:26,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:24:26,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:24:26,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #19971578 for PoS orders references: ['Order 00337-002-0003'] (draft: False) 2026-11-04 14:24:26,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:24:26,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #19971578 with result: [{'id': 429, 'pos_reference': 'Order 00337-002-0003', 'account_move': False}] 2026-11-04 14:24:26,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:26] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.029 0.089 2026-11-04 14:24:26,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:24:27,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:27,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:27,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:27,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:27] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.038 2026-11-04 14:24:27,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:24:27,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:24:27,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:27,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:27,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:28,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:28,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:28,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:28,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:24:28,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-11-04 14:24:28,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-11-04 14:24:28,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:28,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #35715150 for PoS orders references: ['Order 00337-002-0004'] (draft: True) 2026-11-04 14:24:28,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-11-04 14:24:29,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #35715150 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-11-04 14:24:29,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.033 0.083 2026-11-04 14:24:29,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:29,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:29,841 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:29,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:29] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.037 2026-11-04 14:24:30,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-11-04 14:24:30,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:24:30,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:24:30,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:24:30,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.038 2026-11-04 14:24:31,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-11-04 14:24:31,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-11-04 14:24:31,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-11-04 14:24:31,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-11-04 14:24:31,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-11-04 14:24:31,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-11-04 14:24:31,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:31,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:24:31,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:31,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:31,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:31,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.030 2026-11-04 14:24:32,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-11-04 14:24:32,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:24:32,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:24:32,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.029 2026-11-04 14:24:33,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-11-04 14:24:33,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-11-04 14:24:33,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-11-04 14:24:33,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-11-04 14:24:33,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-11-04 14:24:33,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-11-04 14:24:33,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-11-04 14:24:33,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:33,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:24:33,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:33,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:33,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:33,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.039 2026-11-04 14:24:34,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 14:24:34,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:24:34,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:24:34,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.027 2026-11-04 14:24:35,148 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-11-04 14:24:35,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:24:35,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:24:35,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:24:35,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:24:35,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53249794 for PoS orders references: ['Order 00337-002-0004'] (draft: False) 2026-11-04 14:24:35,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:24:35,234 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [723] 2026-11-04 14:24:35,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53249794 with result: [{'id': 430, 'pos_reference': 'Order 00337-002-0004', 'account_move': False}] 2026-11-04 14:24:35,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.043 0.094 2026-11-04 14:24:36,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-11-04 14:24:36,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-11-04 14:24:36,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-11-04 14:24:36,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-11-04 14:24:36,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-11-04 14:24:36,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-11-04 14:24:36,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:36,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:24:36,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:36,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:36,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:24:36,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:36] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.011 0.027 2026-11-04 14:24:37,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-11-04 14:24:37,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 14:24:37,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-11-04 14:24:37,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-11-04 14:24:37,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-11-04 14:24:37,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-11-04 14:24:37,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 14:24:37,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:37] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.014 0.029 2026-11-04 14:24:37,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-11-04 14:24:37,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-11-04 14:24:37,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 14:24:37,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:24:37,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:37] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.015 0.034 2026-11-04 14:24:37,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:24:37,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:37] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.040 2026-11-04 14:24:37,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:37] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.010 0.060 2026-11-04 14:24:38,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:24:38,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:24:38,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-11-04 14:24:38,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-11-04 14:24:38,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:24:38,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:24:38,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-11-04 14:24:38,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:24:38,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 14:24:38,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-11-04 14:24:38,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:24:38,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:24:38,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:24:38,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #10454298 for PoS orders references: ['Order 00337-002-0002'] (draft: False) 2026-11-04 14:24:38,321 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [721] 2026-11-04 14:24:38,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #10454298 with result: [{'id': 428, 'pos_reference': 'Order 00337-002-0002', 'account_move': False}] 2026-11-04 14:24:38,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.043 0.103 2026-11-04 14:24:38,528 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:24:38,529 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:24:38,530 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:24:38,535 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:24:38,535 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:24:38,536 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:24:38,537 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:24:38,538 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:24:38,538 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:24:38,539 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:24:38,541 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:24:38,542 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:24:38,542 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:24:38,544 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:24:38,544 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:24:38,545 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:24:38,545 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:24:38,546 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:24:38,546 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:24:38,547 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:24:38,548 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:24:38,548 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:24:38,549 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:24:38,549 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:24:38,550 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:24:38,552 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:24:38,557 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:24:38,559 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:24:38,560 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:24:38,562 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:24:38,564 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:24:38,565 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:24:38,566 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:24:38,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:38,588 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:38,595 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:24:38,599 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:24:38,604 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:24:38,618 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:24:38,622 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:24:38,623 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:24:38,624 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:24:38,627 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:24:38,629 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:24:38,630 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:24:38,640 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:24:38,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:24:38,652 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:24:38,655 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:24:38,663 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:24:38,664 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:24:38,671 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:24:38,673 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:24:38,674 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 14:24:38,676 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:24:38,700 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:24:38,706 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:24:38,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.039 0.023 2026-11-04 14:24:38,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:24:38,722 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:24:38,724 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:24:38,725 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:24:38,731 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:24:38,732 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:24:38,733 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:24:38,734 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:24:38,735 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:24:38,735 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:24:38,736 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:24:38,736 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:24:38,737 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:24:38,737 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:24:38,738 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:24:38,738 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:24:38,739 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:24:38,739 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:24:38,740 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:24:38,746 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:24:38,747 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:24:38,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:24:38,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:24:38,751 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:24:38,752 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:24:38,756 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:24:38,759 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:24:38,760 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:24:38,761 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:24:38,762 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:24:38,762 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:24:38,763 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:24:38,764 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:24:38,776 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:24:38,777 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:24:38,783 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:24:38,791 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:24:38,793 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:24:38,795 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 14:24:38,799 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:24:38,804 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:24:38,807 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:24:38,808 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:24:38,810 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:24:38,813 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:24:38,820 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:24:38,821 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:24:38,825 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:24:38,826 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:24:38,829 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:24:38,830 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:24:38,834 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:24:38,836 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:38] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:24:38,836 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:24:38,840 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:24:38,841 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:24:38,843 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:24:38,844 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:24:38,844 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:24:38,845 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:24:38,846 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:24:39,221 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:39] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:24:39,310 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:39] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:24:40,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:24:40,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:24:40,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:24:40,613 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:24:41,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:41,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:41,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:41,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:41,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:41,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:41,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:24:41,490 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:24:42,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-11-04 14:24:42,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:24:42,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:24:42,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:24:42,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:24:42,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #13711005 for PoS orders references: ['Order 00337-002-0005'] (draft: False) 2026-11-04 14:24:42,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:24:42,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #13711005 with result: [{'id': 431, 'pos_reference': 'Order 00337-002-0005', 'account_move': False}] 2026-11-04 14:24:42,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.023 0.071 2026-11-04 14:24:43,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-11-04 14:24:43,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:24:43,332 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:43] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.006 0.012 2026-11-04 14:24:44,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:24:45,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:24:45,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:24:45,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:24:45,046 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:45,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40529 2026-11-04 14:24:45,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:24:45,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40529 2026-11-04 14:24:45,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142445_185829_TestFrontend.txt 2026-11-04 14:24:45,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp2uyznc7e_chrome_odoo" 2026-11-04 14:24:45,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_06_split_bill_screen ... 2026-11-04 14:24:45,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 40804 2026-11-04 14:24:45,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpxpnnalei_chrome_odoo 2026-11-04 14:24:45,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38515/json/version 2026-11-04 14:24:45,718 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38515/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:24:45,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:24:45,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:38515/json 2026-11-04 14:24:45,761 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38515/json with timeout 3 increased to 10s during tests 2026-11-04 14:24:45,771 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:38515/devtools/page/6A8C755FF65D54D992C1306D5EF1EAC7 2026-11-04 14:24:45,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:24:45,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:24:46,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:24:46,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:24:46,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:24:46,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:24:46,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:24:47,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:47] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.078 1.693 2026-11-04 14:24:47,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '6A8C755FF65D54D992C1306D5EF1EAC7', 'loaderId': 'ACB7DEA24058F3B0E862D71B6DD0BC00', 'isDownload': False} 2026-11-04 14:24:47,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-11-04 14:24:47,829 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:24:47,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:47] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:24:47,854 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:47] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.017 2026-11-04 14:24:47,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:47] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:24:48,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:48] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.008 2026-11-04 14:24:48,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:24:48,466 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:48,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.022 2026-11-04 14:24:48,499 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:24:48,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:24:49,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.237 0.529 2026-11-04 14:24:49,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.764 2026-11-04 14:24:49,378 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:24:49,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.090 2026-11-04 14:24:49,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-04 14:24:49,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-11-04 14:24:50,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.162 0.422 2026-11-04 14:24:50,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.069 2026-11-04 14:24:50,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:24:50,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:24:50,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:24:50,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.029 0.056 2026-11-04 14:24:50,465 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:24:50,473 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:50,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.115 2026-11-04 14:24:50,518 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:24:50,528 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:50,553 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.016 0.175 2026-11-04 14:24:50,568 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:24:50,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.198 2026-11-04 14:24:50,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.011 0.276 2026-11-04 14:24:50,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.281 2026-11-04 14:24:50,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.199 2026-11-04 14:24:50,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.015 0.223 2026-11-04 14:24:50,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.208 2026-11-04 14:24:50,811 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.216 2026-11-04 14:24:50,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.161 2026-11-04 14:24:50,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.153 2026-11-04 14:24:50,856 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.125 2026-11-04 14:24:50,885 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.098 2026-11-04 14:24:50,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.087 2026-11-04 14:24:50,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.085 2026-11-04 14:24:51,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:24:51,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:24:51,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.032 2026-11-04 14:24:51,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.041 2026-11-04 14:24:51,368 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:52,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:24:52,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:52,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:52,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:52,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:24:52,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:24:52,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:52,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:52,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:24:52,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:24:52,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:52,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:52,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:52,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:52,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:24:52,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:24:52,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:52,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:52,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:52,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:24:52,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:52,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:24:52,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:24:52,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:24:52,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:24:52,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:24:52,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:24:52,623 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:24:52,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:24:52,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:52,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:24:52,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #46931840 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-11-04 14:24:52,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:24:52,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #46931840 with result: [{'id': 432, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-11-04 14:24:52,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.039 0.082 2026-11-04 14:24:53,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:24:53,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.020 0.043 2026-11-04 14:24:54,152 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:24:54,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:24:54,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:24:54,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:24:54,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:54,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:24:54,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-11-04 14:24:54,550 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:54,551 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:24:54,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:54,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:54,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-11-04 14:24:54,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71957035 for PoS orders references: ['Order 00338-002-0001'] (draft: True) 2026-11-04 14:24:54,642 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [731, 732, 733] 2026-11-04 14:24:54,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71957035 with result: [{'id': 432, 'pos_reference': 'Order 00338-002-0001', 'account_move': False}] 2026-11-04 14:24:54,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.032 0.090 2026-11-04 14:24:54,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.036 2026-11-04 14:24:55,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 14:24:55,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:24:55,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:24:55,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:24:55,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:24:55,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:55,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:24:55,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:24:55,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-11-04 14:24:55,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:24:55,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-11-04 14:24:55,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-11-04 14:24:55,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:55] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.041 2026-11-04 14:24:56,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:24:56,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:24:56,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:24:56,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-11-04 14:24:56,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:24:56,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 40804 2026-11-04 14:24:56,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:24:56,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 40804 2026-11-04 14:24:56,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142456_775245_TestFrontend.txt 2026-11-04 14:24:56,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpxpnnalei_chrome_odoo" 2026-11-04 14:24:56,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_07_split_bill_screen ... 2026-11-04 14:24:57,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41008 2026-11-04 14:24:57,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp1yahw1as_chrome_odoo 2026-11-04 14:24:57,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46115/json/version 2026-11-04 14:24:57,296 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46115/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:24:57,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:24:57,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46115/json 2026-11-04 14:24:57,341 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46115/json with timeout 3 increased to 10s during tests 2026-11-04 14:24:57,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46115/devtools/page/DB800D768B55EA854D0D345600307000 2026-11-04 14:24:57,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:24:57,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:24:57,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:24:57,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:24:57,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:24:57,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:24:57,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:24:58,487 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:58] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.074 0.700 2026-11-04 14:24:58,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'DB800D768B55EA854D0D345600307000', 'loaderId': '33C665E74F950E3D694A8D0223D3D325', 'isDownload': False} 2026-11-04 14:24:58,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-11-04 14:24:58,524 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:24:58,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:58] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.015 2026-11-04 14:24:58,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:58] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.029 2026-11-04 14:24:58,574 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:58] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.041 2026-11-04 14:24:58,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:58] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:24:58,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.014 2026-11-04 14:24:59,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.005 2026-11-04 14:24:59,028 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:59,030 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:24:59,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:24:59,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.220 0.525 2026-11-04 14:24:59,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:59] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.764 2026-11-04 14:24:59,884 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:24:59,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:24:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.077 2026-11-04 14:25:00,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:25:00,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:25:00,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.099 0.415 2026-11-04 14:25:00,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.013 0.049 2026-11-04 14:25:00,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:25:00,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:25:00,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.022 0.035 2026-11-04 14:25:00,796 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:00,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.098 2026-11-04 14:25:00,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.016 0.163 2026-11-04 14:25:00,921 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25: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-11-04 14:25:00,937 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:00,950 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:00,958 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:00,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.220 2026-11-04 14:25:00,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.230 2026-11-04 14:25:01,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.240 2026-11-04 14:25:01,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.006 0.201 2026-11-04 14:25:01,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.180 2026-11-04 14:25:01,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.015 0.113 2026-11-04 14:25:01,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.005 0.112 2026-11-04 14:25:01,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.115 2026-11-04 14:25:01,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.109 2026-11-04 14:25:01,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.102 2026-11-04 14:25:01,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.088 2026-11-04 14:25:01,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.001 0.114 2026-11-04 14:25:01,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.050 2026-11-04 14:25:01,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:25:01,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:25:01,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:25:01,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.021 0.020 2026-11-04 14:25:01,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 14:25:01,804 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:02,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:25:02,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:25:02,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:25:02,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:25:02,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:25:02,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:25:02,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:25:02,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on 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(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-11-04 14:25:03,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:25:03,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:25:03,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:25:03,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:25:03,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:25:03,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-11-04 14:25:03,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:25:03,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:25:03,729 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:03,730 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:03,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:25:03,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-11-04 14:25:03,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:03] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.011 0.013 2026-11-04 14:25:03,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #16293015 for PoS orders references: ['Order 00339-002-0002'] (draft: False) 2026-11-04 14:25:03,780 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:03,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #16293015 with result: [{'id': 433, 'pos_reference': 'Order 00339-002-0002', 'account_move': False}] 2026-11-04 14:25:03,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.059 0.116 2026-11-04 14:25:03,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74251727 for PoS orders references: ['Order 00339-002-0001'] (draft: True) 2026-11-04 14:25:04,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74251727 with result: [{'id': 434, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-11-04 14:25:04,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.028 0.084 2026-11-04 14:25:04,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:04] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.076 2026-11-04 14:25:04,863 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:25:04,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:25:04,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:25:04,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:25:04,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:25:04,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:25:04,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:25:04,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80262102 for PoS orders references: ['Order 00339-002-0001'] (draft: False) 2026-11-04 14:25:04,998 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [736] 2026-11-04 14:25:05,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80262102 with result: [{'id': 434, 'pos_reference': 'Order 00339-002-0001', 'account_move': False}] 2026-11-04 14:25:05,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.041 0.125 2026-11-04 14:25:05,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:25:05,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:25:05,910 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:05] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:25:05,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41008 2026-11-04 14:25:05,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:25:05,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41008 2026-11-04 14:25:06,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142506_043490_TestFrontend.txt 2026-11-04 14:25:06,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp1yahw1as_chrome_odoo" 2026-11-04 14:25:06,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_08_refund_stay_current_table ... 2026-11-04 14:25:06,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41211 2026-11-04 14:25:06,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpqvkgskc4_chrome_odoo 2026-11-04 14:25:06,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35913/json/version 2026-11-04 14:25:06,572 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35913/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:25:06,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:25:06,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:35913/json 2026-11-04 14:25:06,616 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35913/json with timeout 3 increased to 10s during tests 2026-11-04 14:25:06,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:35913/devtools/page/4799FA6B76687A93B1CBE533B059C462 2026-11-04 14:25:06,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:25:06,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:25:06,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:25:06,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:25:06,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:25:06,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:25:06,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:25:07,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:07] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 110 0.108 0.758 2026-11-04 14:25:07,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '4799FA6B76687A93B1CBE533B059C462', 'loaderId': 'C782769F705A838B26857FDCEA18E63E', 'isDownload': False} 2026-11-04 14:25:07,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-11-04 14:25:07,787 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:07,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:25:07,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.029 2026-11-04 14:25:07,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-11-04 14:25:08,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:08] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.010 2026-11-04 14:25:08,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-11-04 14:25:08,332 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:08] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:08,333 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:08] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:25:08,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.016 2026-11-04 14:25:08,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:25:09,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.266 0.599 2026-11-04 14:25:09,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:09] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.846 2026-11-04 14:25:09,330 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:09,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.064 2026-11-04 14:25:09,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.005 2026-11-04 14:25:09,507 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:25:10,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.115 0.429 2026-11-04 14:25:10,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.065 2026-11-04 14:25:10,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.014 2026-11-04 14:25:10,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:25:10,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.037 0.064 2026-11-04 14:25:10,443 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.019 0.131 2026-11-04 14:25:10,476 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:25:10,482 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:25:10,489 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:10,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.166 2026-11-04 14:25:10,504 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:10,523 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:10,563 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.229 2026-11-04 14:25:10,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.248 2026-11-04 14:25:10,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.255 2026-11-04 14:25:10,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.207 2026-11-04 14:25:10,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.016 0.132 2026-11-04 14:25:10,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.143 2026-11-04 14:25:10,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.122 2026-11-04 14:25:10,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.120 2026-11-04 14:25:10,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.113 2026-11-04 14:25:10,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.114 2026-11-04 14:25:10,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.077 2026-11-04 14:25:10,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.046 2026-11-04 14:25:10,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:10] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.004 0.046 2026-11-04 14:25:11,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:25:11,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:25:11,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:25:11,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:11] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.023 0.017 2026-11-04 14:25:11,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 14:25:11,309 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:11] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:12,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:25:12,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:25:12,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:25:12,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:25:12,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-11-04 14:25:12,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-11-04 14:25:12,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:25:12,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:25:12,309 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:12,310 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:12,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:25:12,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:25:12,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:25:12,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #37655097 for PoS orders references: ['Order 00340-002-0001'] (draft: False) 2026-11-04 14:25:12,372 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:12,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #37655097 with result: [{'id': 435, 'pos_reference': 'Order 00340-002-0001', 'account_move': False}] 2026-11-04 14:25:12,560 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.063 0.141 2026-11-04 14:25:12,721 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:25:12,722 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:25:12,722 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:25:12,725 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:25:12,725 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:25:12,726 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:25:12,727 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:25:12,728 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:25:12,729 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:25:12,730 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:25:12,731 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:25:12,731 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:25:12,732 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:25:12,733 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:25:12,734 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:25:12,734 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:25:12,735 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:25:12,736 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:25:12,737 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:25:12,737 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:25:12,738 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:25:12,739 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:25:12,739 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:25:12,740 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:25:12,740 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:25:12,741 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:25:12,741 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:25:12,742 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:25:12,742 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:25:12,743 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:25:12,790 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:25:12,792 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:25:12,794 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:25:12,807 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:25:12,816 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 14:25:12,826 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:25:12,828 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:12,833 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.049 2026-11-04 14:25:12,835 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-11-04 14:25:12,844 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:25:12,861 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:25:12,848 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:25:12,863 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:25:12,866 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:12,875 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-11-04 14:25:12,877 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:25:12,891 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:25:12,892 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:12,893 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:25:12,894 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:25:12,895 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:25:12,897 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:25:12,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:25:12,901 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:12,903 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:25:12,909 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:25:12,915 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:25:12,920 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:25:12,926 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:25:12,927 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:25:12,930 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.011 0.011 2026-11-04 14:25:12,939 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 14:25:12,941 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:25:12,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.005 2026-11-04 14:25:12,943 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:25:12,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:25:12,947 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:25:12,949 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:25:12,950 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:25:12,951 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:25:12,953 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:25:12,954 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:25:12,954 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:25:12,955 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:25:12,957 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:25:12,959 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:25:12,960 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:25:12,961 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:25:12,962 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:25:12,967 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:25:12,974 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:25:12,976 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:12,978 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:12,981 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:12,986 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:25:12,989 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:25:12,990 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:25:12,992 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:25:12,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:25:13,002 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:25:13,008 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:25:13,010 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:25:13,011 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:25:13,013 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:25:13,016 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:13,017 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:25:13,018 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:25:13,023 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:25:13,025 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:25:13,028 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:25:13,029 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:25:13,031 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:25:13,032 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:25:13,035 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:25:13,037 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:25:13,041 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:25:13,042 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:25:13,043 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:25:13,044 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:25:13,045 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:25:13,046 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:25:13,046 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:25:13,049 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:25:13,050 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:25:13,051 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:25:13,052 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:25:13,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:25:13,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:25:13,055 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:25:13,079 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:25:13,434 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:25:13,539 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:13] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:14,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:25:14,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:25:14,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:25:14,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.007 2026-11-04 14:25:14,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-11-04 14:25:15,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:25:15,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:15] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.008 0.019 2026-11-04 14:25:15,736 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:15] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.024 0.043 2026-11-04 14:25:16,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:25:16,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:25:16,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-11-04 14:25:16,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 14:25:16,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:25:16,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:25:16,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-11-04 14:25:16,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:25:16,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41211 2026-11-04 14:25:16,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:25:16,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41211 2026-11-04 14:25:16,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142516_750456_TestFrontend.txt 2026-11-04 14:25:16,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpqvkgskc4_chrome_odoo" 2026-11-04 14:25:16,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_09_combo_split_bill ... 2026-11-04 14:25:20,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41460 2026-11-04 14:25:20,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmp6d31w1w2_chrome_odoo 2026-11-04 14:25:20,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36673/json/version 2026-11-04 14:25:20,572 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36673/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:25:20,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:25:20,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36673/json 2026-11-04 14:25:20,595 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36673/json with timeout 3 increased to 10s during tests 2026-11-04 14:25:20,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36673/devtools/page/623599FB208727EC6406408D11812BC5 2026-11-04 14:25:20,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:25:20,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:25:20,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:25:20,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:25:20,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:25:20,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:25:20,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:25:21,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:21] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.067 0.711 2026-11-04 14:25:21,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '623599FB208727EC6406408D11812BC5', 'loaderId': 'EC37BEF56485E20409D5A828503D25F5', 'isDownload': False} 2026-11-04 14:25:21,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-11-04 14:25:21,686 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:21,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:21] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 14:25:21,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:21] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:25:21,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:21] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.024 2026-11-04 14:25:22,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:22] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:25:22,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:22] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:25:22,187 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:22] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:22,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:22] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:25:22,200 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:22] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:22,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:25:22,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:22] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.214 0.545 2026-11-04 14:25:23,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:23] "GET /pos/ui HTTP/1.1" 200 - 20 0.013 0.766 2026-11-04 14:25:23,053 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:23,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:23] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.066 2026-11-04 14:25:23,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:23] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:25:23,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:23] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:25:23,930 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:23] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.149 0.480 2026-11-04 14:25:24,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.067 2026-11-04 14:25:24,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:25:24,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:25:24,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.005 2026-11-04 14:25:24,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1664&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.034 0.058 2026-11-04 14:25:24,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.157 2026-11-04 14:25:24,288 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:25:24,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:24,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1666&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.179 2026-11-04 14:25:24,324 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:24,344 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:24,360 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:24,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1665&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.013 0.258 2026-11-04 14:25:24,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.255 2026-11-04 14:25:24,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.274 2026-11-04 14:25:24,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1667&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.244 2026-11-04 14:25:24,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.014 0.157 2026-11-04 14:25:24,525 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.154 2026-11-04 14:25:24,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1668&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.179 2026-11-04 14:25:24,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1669&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.202 2026-11-04 14:25:24,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1670&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.223 2026-11-04 14:25:24,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.221 2026-11-04 14:25:24,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1671&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.238 2026-11-04 14:25:24,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1672&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.218 2026-11-04 14:25:24,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1675&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.247 2026-11-04 14:25:24,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.005 0.212 2026-11-04 14:25:24,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1674&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.214 2026-11-04 14:25:24,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.245 2026-11-04 14:25:24,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:25:24,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:24] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.225 2026-11-04 14:25:24,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:25:25,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=product.product&field=image_128&id=1673&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.016 0.262 2026-11-04 14:25:25,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.306 2026-11-04 14:25:25,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.278 2026-11-04 14:25:25,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.249 2026-11-04 14:25:25,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.219 2026-11-04 14:25:25,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.218 2026-11-04 14:25:25,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.152 2026-11-04 14:25:25,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.100 2026-11-04 14:25:25,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.098 2026-11-04 14:25:25,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.120 2026-11-04 14:25:25,325 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:26,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:25:26,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-11-04 14:25:26,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-11-04 14:25:26,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 14:25:26,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:25:26,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:25:26,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 14:25:26,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:25:26,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-11-04 14:25:26,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:25:26,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:25:26,346 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:25:26,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:25:26,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:25:26,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-11-04 14:25:26,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:25:27,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:25:27,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:25:27,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:25:27,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:25:27,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-11-04 14:25:27,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-11-04 14:25:27,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:25:27,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-11-04 14:25:27,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:25:27,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:25:27,662 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:27] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:27,664 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:27] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:27,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:25:27,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:27] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-11-04 14:25:27,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-11-04 14:25:27,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39287516 for PoS orders references: ['Order 00341-002-0002'] (draft: False) 2026-11-04 14:25:27,742 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:27] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:27,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39287516 with result: [{'id': 436, 'pos_reference': 'Order 00341-002-0002', 'account_move': False}] 2026-11-04 14:25:27,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:27] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.067 0.167 2026-11-04 14:25:27,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.006 0.173 2026-11-04 14:25:28,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56694875 for PoS orders references: ['Order 00341-002-0001'] (draft: True) 2026-11-04 14:25:28,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56694875 with result: [{'id': 437, 'pos_reference': 'Order 00341-002-0001', 'account_move': False}] 2026-11-04 14:25:28,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:28] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.037 0.090 2026-11-04 14:25:28,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:28] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.117 2026-11-04 14:25:28,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:25:28,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:25:28,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:25:28,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:25:28,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:25:29,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:25:29,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:25:29,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:25:29,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-11-04 14:25:29,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:25:29,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:25:29,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:25:29,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-11-04 14:25:29,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:25:29,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:25:29,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:25:29,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-11-04 14:25:29,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-11-04 14:25:29,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:25:29,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41460 2026-11-04 14:25:29,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:25:29,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41460 2026-11-04 14:25:29,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142529_318643_TestFrontend.txt 2026-11-04 14:25:29,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmp6d31w1w2_chrome_odoo" 2026-11-04 14:25:29,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_10_save_last_preparation_changes ... 2026-11-04 14:25:29,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41691 2026-11-04 14:25:29,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpilbl3oee_chrome_odoo 2026-11-04 14:25:29,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46823/json/version 2026-11-04 14:25:29,812 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46823/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:25:29,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:25:29,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:46823/json 2026-11-04 14:25:29,889 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46823/json with timeout 3 increased to 10s during tests 2026-11-04 14:25:29,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:46823/devtools/page/AD698002122B047014BCEA24A600667C 2026-11-04 14:25:29,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:25:29,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:25:30,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:25:30,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:25:30,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:25:30,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:25:30,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:25:31,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.068 0.777 2026-11-04 14:25:31,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': 'AD698002122B047014BCEA24A600667C', 'loaderId': '98E0FF88291DEDC73D7AE6288BF7203A', 'isDownload': False} 2026-11-04 14:25:31,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-11-04 14:25:31,059 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:31,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 14:25:31,086 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.001 0.016 2026-11-04 14:25:31,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.031 2026-11-04 14:25:31,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:25:31,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:25:31,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-11-04 14:25:31,640 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:25:31,641 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:31] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:31,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:25:32,471 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:32] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.220 0.597 2026-11-04 14:25:32,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:32] "GET /pos/ui HTTP/1.1" 200 - 20 0.012 0.829 2026-11-04 14:25:32,573 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:32,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.089 2026-11-04 14:25:32,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:32] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:25:32,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:32] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 14:25:33,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.118 0.436 2026-11-04 14:25:33,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.074 2026-11-04 14:25:33,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.016 2026-11-04 14:25:33,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:25:33,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.020 0.045 2026-11-04 14:25:33,654 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:25:33,666 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25: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-11-04 14:25:33,677 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:33,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.120 2026-11-04 14:25:33,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:33,732 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:33,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.016 0.180 2026-11-04 14:25:33,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.242 2026-11-04 14:25:33,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.251 2026-11-04 14:25:33,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.257 2026-11-04 14:25:33,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.160 2026-11-04 14:25:33,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.020 0.142 2026-11-04 14:25:33,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.168 2026-11-04 14:25:33,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.128 2026-11-04 14:25:33,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.118 2026-11-04 14:25:33,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.119 2026-11-04 14:25:33,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:33] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.107 2026-11-04 14:25:34,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:34] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.082 2026-11-04 14:25:34,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:34] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.067 2026-11-04 14:25:34,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.067 2026-11-04 14:25:34,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:25:34,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:25:34,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:25:34,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:34] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.020 2026-11-04 14:25:34,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:25:34,625 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:35,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:25:35,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:25:35,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90272980 for PoS orders references: ['Order 00342-002-0001'] (draft: True) 2026-11-04 14:25:35,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:25:35,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:25:35,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41691 2026-11-04 14:25:35,536 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:35,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:25:35,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41691 2026-11-04 14:25:35,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90272980 with result: [{'id': 438, 'pos_reference': 'Order 00342-002-0001', 'account_move': False}] 2026-11-04 14:25:35,627 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.056 0.076 2026-11-04 14:25:35,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142535_705597_TestFrontend.txt 2026-11-04 14:25:35,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpilbl3oee_chrome_odoo" 2026-11-04 14:25:35,752 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_11_bill_screen_qrcode ... 2026-11-04 14:25:36,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 41892 2026-11-04 14:25:36,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpt1zfaz5__chrome_odoo 2026-11-04 14:25:36,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36365/json/version 2026-11-04 14:25:36,247 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36365/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:25:36,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:25:36,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:36365/json 2026-11-04 14:25:36,293 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36365/json with timeout 3 increased to 10s during tests 2026-11-04 14:25:36,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:36365/devtools/page/44CD3750A88BA3C2CFA60678CC1A1168 2026-11-04 14:25:36,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:25:36,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:25:36,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:25:36,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:25:36,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:25:36,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:25:36,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:25:37,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:37] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.077 0.770 2026-11-04 14:25:37,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '44CD3750A88BA3C2CFA60678CC1A1168', 'loaderId': 'B52087C1038A3E2485628984B9D45A13', 'isDownload': False} 2026-11-04 14:25:37,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-11-04 14:25:37,466 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:37,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-11-04 14:25:37,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.023 2026-11-04 14:25:37,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.010 0.037 2026-11-04 14:25:37,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:25:38,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:25:38,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 14:25:38,077 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:38,078 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:38,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:25:38,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.239 0.516 2026-11-04 14:25:38,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:25:38,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.056 2026-11-04 14:25:38,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:25:39,021 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:25:39,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.031 0.052 2026-11-04 14:25:39,155 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:25:39,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.015 0.104 2026-11-04 14:25:39,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.143 2026-11-04 14:25:39,225 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:39,237 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:39,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.168 2026-11-04 14:25:39,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.178 2026-11-04 14:25:39,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.187 2026-11-04 14:25:39,283 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:25:39,286 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:25:39,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.131 2026-11-04 14:25:39,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.139 2026-11-04 14:25:39,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.006 0.087 2026-11-04 14:25:39,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.015 0.086 2026-11-04 14:25:39,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.108 2026-11-04 14:25:39,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.113 2026-11-04 14:25:39,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.111 2026-11-04 14:25:39,445 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.002 0.120 2026-11-04 14:25:39,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.116 2026-11-04 14:25:39,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:39] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.006 0.085 2026-11-04 14:25:39,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:25:39,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:25:40,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.024 2026-11-04 14:25:40,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.033 2026-11-04 14:25:40,150 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:40,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-11-04 14:25:41,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-11-04 14:25:41,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-11-04 14:25:41,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/image?model=pos.config&id=173&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:25:41,116 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:25:41,117 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:25:41,119 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:25:41,121 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:25:41,121 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:25:41,122 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:25:41,123 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:25:41,123 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:25:41,125 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:25:41,126 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:25:41,126 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:25:41,127 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:25:41,128 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:25:41,129 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:25:41,129 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:25:41,130 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:25:41,130 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:25:41,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:25:41,132 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:25:41,133 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:25:41,134 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:25:41,134 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:25:41,135 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:25:41,135 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:25:41,136 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:25:41,137 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:25:41,137 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:25:41,138 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:25:41,138 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:25:41,139 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:25:41,159 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:25:41,160 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:25:41,161 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:25:41,167 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:25:41,168 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:25:41,169 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:25:41,169 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:25:41,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:25:41,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:25:41,171 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:25:41,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:25:41,172 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:25:41,174 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:25:41,175 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:25:41,179 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:25:41,181 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:25:41,183 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:41,186 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:25:41,190 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:25:41,194 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:41,196 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:25:41,197 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:25:41,199 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:25:41,200 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:25:41,200 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:25:41,201 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:25:41,202 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:25:41,202 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:25:41,203 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:25:41,203 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:25:41,203 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:25:41,206 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:25:41,206 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:25:41,208 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:25:41,209 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:25:41,211 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:25:41,211 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:41,213 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:41,213 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:25:41,214 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:25:41,214 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:25:41,215 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:25:41,216 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:25:41,216 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:25:41,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:25:41,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:25:41,218 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:25:41,229 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:41,237 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:25:41,238 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:25:41,239 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:25:41,240 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:25:41,241 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:41,241 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:25:41,245 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:25:41,246 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:25:41,248 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:41,271 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:41,283 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:25:41,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:41,287 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:25:41,289 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:25:41,290 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:25:41,293 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:25:41,295 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:25:41,297 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:25:41,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:25:41,299 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:25:41,301 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:25:41,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:25:41,307 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:25:41,308 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 14:25:41,311 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:25:41,313 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:25:41,313 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:25:41,315 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:25:41,316 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:25:41,316 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:25:41,327 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:41,332 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:25:41,334 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:25:41,336 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:41,354 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:41,374 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:25:41,377 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:41,382 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:25:41,383 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:41,386 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:25:41,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-11-04 14:25:41,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63744395 for PoS orders references: ['Order 00343-001-0001'] (draft: True) 2026-11-04 14:25:41,821 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.007 2026-11-04 14:25:41,910 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:41,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63744395 with result: [{'id': 439, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-11-04 14:25:41,951 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.054 0.109 2026-11-04 14:25:43,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:25:43,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:25:43,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:25:43,245 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:43,248 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:25:43,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:25:43,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:25:43,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.012 0.020 2026-11-04 14:25:43,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-11-04 14:25:43,316 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:25:43,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #90141272 for PoS orders references: ['Order 00343-001-0001'] (draft: False) 2026-11-04 14:25:43,344 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #140 deleted pos.order.line records with IDs: [755] 2026-11-04 14:25:43,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #90141272 with result: [{'id': 439, 'pos_reference': 'Order 00343-001-0001', 'account_move': False}] 2026-11-04 14:25:43,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:43] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.077 0.198 2026-11-04 14:25:43,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:43] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3Df7f108b4-aceb-4e28-a314-6097f861111c?width=200&height=200 HTTP/1.1" 200 - 2 0.001 0.117 2026-11-04 14:25:44,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:25:44,364 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:44,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 41892 2026-11-04 14:25:44,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:25:44,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 41892 2026-11-04 14:25:44,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142544_482417_TestFrontend.txt 2026-11-04 14:25:44,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpt1zfaz5__chrome_odoo" 2026-11-04 14:25:44,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend: Starting TestFrontend.test_combo_preparation_receipt ... 2026-11-04 14:25:48,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome pid: 42137 2026-11-04 14:25:48,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless temporary user profile dir: /tmp/tmpwheqlw0t_chrome_odoo 2026-11-04 14:25:48,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41897/json/version 2026-11-04 14:25:48,208 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41897/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:25:48,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Browser version: Chrome/150.0.7871.114 2026-11-04 14:25:48,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Issuing json command http://127.0.0.1:41897/json 2026-11-04 14:25:48,279 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41897/json with timeout 3 increased to 10s during tests 2026-11-04 14:25:48,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Websocket url found: ws://127.0.0.1:41897/devtools/page/40E34ED98D998B2AD37FA51BC1CBC0B4 2026-11-04 14:25:48,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Enable chrome headless console log notification 2026-11-04 14:25:48,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome headless enable page notifications 2026-11-04 14:25:48,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:25:48,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Setting session cookie in browser 2026-11-04 14:25:48,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Open "http://127.0.0.1:8069/pos/ui?config_id=173" in browser 2026-11-04 14:25:48,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=173" 2026-11-04 14:25:48,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:25:49,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:49] "GET /pos/ui?config_id=173 HTTP/1.1" 200 - 112 0.094 0.830 2026-11-04 14:25:49,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Navigation result: {'frameId': '40E34ED98D998B2AD37FA51BC1CBC0B4', 'loaderId': '90D86FC477E633AAB8242D54484FC82F', 'isDownload': False} 2026-11-04 14:25:49,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-11-04 14:25:49,657 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:25:49,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:49] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-11-04 14:25:49,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:49] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 14:25:49,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:49] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.032 2026-11-04 14:25:50,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:50] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:25:50,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.009 2026-11-04 14:25:50,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 14:25:50,195 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:25:50,197 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:50,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=173"})" 2026-11-04 14:25:51,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:25:51,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.233 1.463 2026-11-04 14:25:52,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.078 2026-11-04 14:25:52,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:25:52,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:25:52,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1636&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 14 0.052 0.058 2026-11-04 14:25:52,282 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1679&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.014 0.160 2026-11-04 14:25:52,322 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:25:52,334 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:52,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:52,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1677&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.235 2026-11-04 14:25:52,394 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:25:52,404 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:52,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1676&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.017 0.301 2026-11-04 14:25:52,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1678&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.380 2026-11-04 14:25:52,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1680&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.437 2026-11-04 14:25:52,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.008 0.358 2026-11-04 14:25:52,629 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 200 - 6 0.008 0.253 2026-11-04 14:25:52,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image/res.users/140/avatar_128 HTTP/1.1" 200 - 19 0.023 0.259 2026-11-04 14:25:52,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.271 2026-11-04 14:25:52,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1681&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.007 0.224 2026-11-04 14:25:52,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1682&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.026 0.213 2026-11-04 14:25:52,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1683&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.008 0.224 2026-11-04 14:25:52,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1684&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.011 0.242 2026-11-04 14:25:52,924 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image/res.company/62/favicon HTTP/1.1" 304 - 6 0.007 0.218 2026-11-04 14:25:52,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:25:52,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:52] "GET /web/image?model=product.product&field=image_128&id=1687&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.016 0.259 2026-11-04 14:25:53,009 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.010 0.244 2026-11-04 14:25:53,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:25:53,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=product.product&field=image_128&id=1686&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.013 0.293 2026-11-04 14:25:53,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=product.product&field=image_128&id=1639&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.010 0.289 2026-11-04 14:25:53,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=product.product&field=image_128&id=1638&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.303 2026-11-04 14:25:53,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=product.product&field=image_128&id=1685&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.009 0.302 2026-11-04 14:25:53,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=product.product&field=image_128&id=1637&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 8 0.012 0.344 2026-11-04 14:25:53,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.019 0.316 2026-11-04 14:25:53,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.277 2026-11-04 14:25:53,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.223 2026-11-04 14:25:53,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.179 2026-11-04 14:25:53,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.158 2026-11-04 14:25:53,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.079 2026-11-04 14:25:53,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.064 2026-11-04 14:25:53,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/image?model=pos.category&field=image_128&id=25&unique=2026-11-04%2014:19:07 HTTP/1.1" 200 - 4 0.001 0.063 2026-11-04 14:25:53,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:54,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:25:54,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 14:25:54,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:25:54,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:25:54,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:25:54,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-11-04 14:25:54,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:25:54,459 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:25:54,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:25:54,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:25:54,473 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:25:54,476 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:54,478 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:25:54,479 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:25:54,482 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:54,483 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:25:54,484 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:25:54,485 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:25:54,486 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:25:54,489 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:25:54,490 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:25:54,490 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:25:54,491 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:25:54,492 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:25:54,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:25:54,505 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:54,514 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:25:54,516 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:25:54,518 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:54,521 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:25:54,522 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:25:54,527 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:25:54,528 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:25:54,530 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:25:54,531 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:25:54,531 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:25:54,535 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:25:54,535 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:25:54,536 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:25:54,537 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:25:54,537 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:25:54,538 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:25:54,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-11-04 14:25:54,547 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:25:54,558 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:54,577 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:25:54,582 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:25:54,599 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:25:54,609 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.043 2026-11-04 14:25:54,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.050 2026-11-04 14:25:54,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.040 2026-11-04 14:25:54,612 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:25:54,613 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:25:54,634 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:54,638 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:54,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-11-04 14:25:54,640 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:25:54,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:25:54,646 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:25:54,649 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:25:54,650 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:25:54,653 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:25:54,653 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:54,655 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:25:54,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:25:54,663 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:25:54,665 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:25:54,666 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:25:54,668 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:25:54,669 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:25:54,670 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:25:54,672 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:25:54,672 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:25:54,680 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:25:54,686 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:54,691 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:25:54,691 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:25:54,694 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:25:54,695 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:25:54,696 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:25:54,697 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:25:54,697 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:25:54,699 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:25:54,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:25:54,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:25:54,704 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:25:54,705 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:25:54,707 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:25:54,710 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:25:54,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:54,715 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:25:54,717 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:54,722 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:25:54,724 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:25:54,729 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:25:54,731 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:25:54,737 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:25:54,738 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:54,739 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:25:54,744 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:25:54,746 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:25:54,749 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:25:54,750 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:25:54,751 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:25:54,752 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:25:54,755 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:25:54,757 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:25:54,758 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:25:54,759 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:25:54,760 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:25:54,761 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:25:54,761 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:25:54,762 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:25:54,763 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:25:54,763 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:25:54,764 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:25:54,765 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:25:54,768 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:25:54,769 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:25:54,770 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:25:54,771 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:25:54,772 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:25:54,773 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:25:54,774 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:25:54,774 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:25:54,775 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:25:54,776 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:25:54,777 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:25:54,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:25:55,199 100 INFO rb-860cdc5-226359-432555 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-11-04 14:25:55,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #64684780 for PoS orders references: ['Order 00344-001-0001'] (draft: True) 2026-11-04 14:25:55,265 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:55] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.004 2026-11-04 14:25:55,347 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:55] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:25:55,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #64684780 with result: [{'id': 440, 'pos_reference': 'Order 00344-001-0001', 'account_move': False}] 2026-11-04 14:25:55,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.065 0.099 2026-11-04 14:25:56,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:25:56,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend.browser: test successful 2026-11-04 14:25:56,631 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:25:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:25:56,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing chrome headless with pid 42137 2026-11-04 14:25:56,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Closing websocket connection 2026-11-04 14:25:56,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Terminating chrome headless with pid 42137 2026-11-04 14:25:56,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142556_765820_TestFrontend.txt 2026-11-04 14:25:56,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant.tests.test_frontend.TestFrontend: Removing chrome user profile "/tmp/tmpwheqlw0t_chrome_odoo" 2026-11-04 14:25:56,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:26:24,652 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #2 deleted restaurant.floor records with IDs: [105] 2026-11-04 14:26:27,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_01_pos_restaurant ... 2026-11-04 14:26:27,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42392 2026-11-04 14:26:27,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp1eda1l_4_chrome_odoo 2026-11-04 14:26:27,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42835/json/version 2026-11-04 14:26:27,688 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42835/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:26:27,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:26:27,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:42835/json 2026-11-04 14:26:27,780 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42835/json with timeout 3 increased to 10s during tests 2026-11-04 14:26:27,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:42835/devtools/page/F7259390E32A52F1AEF901791EA4A55D 2026-11-04 14:26:27,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:26:27,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:26:28,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:26:28,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:26:28,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:26:28,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:26:28,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:26:28,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:28] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 111 0.078 0.722 2026-11-04 14:26:28,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F7259390E32A52F1AEF901791EA4A55D', 'loaderId': 'F74E2A8CF24C588F5AA87604086D4339', 'isDownload': False} 2026-11-04 14:26:28,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync')" 2026-11-04 14:26:29,002 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:26:29,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.012 2026-11-04 14:26:29,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.020 2026-11-04 14:26:29,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.025 2026-11-04 14:26:29,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:26:29,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.021 2026-11-04 14:26:29,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:26:29,704 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:29,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:26:29,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:26:30,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.217 0.522 2026-11-04 14:26:30,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:30] "GET /pos/ui HTTP/1.1" 200 - 20 0.017 0.736 2026-11-04 14:26:30,563 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:26:30,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.101 2026-11-04 14:26:30,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:30] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:26:30,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:30] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:26:31,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.117 0.446 2026-11-04 14:26:31,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.044 2026-11-04 14:26:31,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.015 2026-11-04 14:26:31,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:26:31,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.017 0.033 2026-11-04 14:26:31,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.078 2026-11-04 14:26:31,565 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:26:31,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.121 2026-11-04 14:26:31,641 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.164 2026-11-04 14:26:31,650 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:26:31,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.171 2026-11-04 14:26:31,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.175 2026-11-04 14:26:31,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:26:31,679 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:26:31,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.014 0.149 2026-11-04 14:26:31,697 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:31,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.121 2026-11-04 14:26:31,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.114 2026-11-04 14:26:31,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.015 0.078 2026-11-04 14:26:31,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.087 2026-11-04 14:26:31,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.099 2026-11-04 14:26:31,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.099 2026-11-04 14:26:31,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.003 0.106 2026-11-04 14:26:31,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.107 2026-11-04 14:26:31,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:31] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.014 0.035 2026-11-04 14:26:32,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:26:32,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:26:32,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-11-04 14:26:32,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:32] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.017 2026-11-04 14:26:32,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:32] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.006 0.027 2026-11-04 14:26:32,555 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:26:33,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Table name is shown (trigger: .table-name:contains(5))' 2026-11-04 14:26:33,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:26:33,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:26:33,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"dblclick"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:26:33,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:26:33,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:26:33,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-11-04 14:26:33,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"productName":"Water","withClass":".has-change.text-success.border-start.border-success.border-4"} (trigger: .order-container .orderline.has-change.text-success.border-start.border-success.border-4:has(.product-name:contains("Water")))' 2026-11-04 14:26:33,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".skip-change.text-primary.border-start.border-primary.border-4","productName":"Coca-Cola"} (trigger: .order-container .orderline.skip-change.text-primary.border-start.border-primary.border-4:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:26:33,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [] (trigger: .pos)' 2026-11-04 14:26:33,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:26:33,595 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:26:33,596 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:26:33,597 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:26:33,599 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:26:33,599 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:26:33,600 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:26:33,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:26:33,602 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:26:33,602 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:26:33,608 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:26:33,616 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:26:33,618 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:33,619 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:26:33,621 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:26:33,621 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:26:33,622 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:26:33,623 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:26:33,624 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:26:33,625 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:26:33,626 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:26:33,627 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:26:33,629 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:26:33,631 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:26:33,632 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:26:33,632 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:26:33,633 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:26:33,635 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:26:33,637 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:26:33,639 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:26:33,641 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:26:33,643 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:33,645 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:26:33,647 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:26:33,649 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:26:33,651 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:26:33,652 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:26:33,654 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:26:33,672 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:26:33,674 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:26:33,675 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:33,684 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:33,704 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:26:33,705 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:33,709 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:26:33,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:33,721 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:26:33,723 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:26:33,724 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:26:33,729 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:26:33,731 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:26:33,736 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:26:33,739 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:26:33,741 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:26:33,743 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:26:33,744 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:26:33,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:26:33,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:26:33,751 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:26:33,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:26:33,758 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:26:33,761 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:26:33,765 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:26:33,768 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:26:33,771 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:33,771 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:26:33,774 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:26:33,776 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:26:33,778 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:26:33,779 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:26:33,781 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:26:33,782 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:26:33,784 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:26:33,785 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:26:33,789 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:26:33,792 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:26:33,794 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:26:33,796 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:26:33,797 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:26:33,799 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:26:33,801 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:26:33,819 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:26:33,819 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:26:33,823 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:26:33,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:26:33,846 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:33,847 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:26:33,847 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:33,848 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:26:33,850 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:26:33,854 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:26:33,858 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:26:33,859 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:26:33,860 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:26:33,862 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:26:33,863 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:26:33,864 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:26:33,866 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:33] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:26:33,866 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:26:33,867 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:26:33,868 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:26:33,869 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:26:33,870 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:26:33,873 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:26:33,874 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:26:33,875 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:26:33,876 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:26:33,876 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:26:33,877 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:26:33,878 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:26:33,879 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:26:33,879 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:26:33,881 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:26:33,881 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:26:33,882 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:26:33,883 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:26:33,884 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:26:33,885 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:26:33,886 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:26:33,887 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:26:34,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56824451 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-11-04 14:26:34,281 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:34] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 14:26:34,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56824451 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-11-04 14:26:34,374 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:34] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:26:34,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.060 0.085 2026-11-04 14:26:34,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:26:35,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:26:35,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Water","quantity":1}] (trigger: .pos)' 2026-11-04 14:26:35,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:26:35,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:26:35,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:26:35,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:26:35,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.041 2026-11-04 14:26:36,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-11-04 14:26:36,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:26:36,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:26:36,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:26:36,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-11-04 14:26:36,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:26:36,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:26:36,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:26:36,679 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:36] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:36,680 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:36] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:36,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:26:36,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:26:36,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:26:36,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9562713 for PoS orders references: ['Order 00345-002-0002'] (draft: False) 2026-11-04 14:26:36,755 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:36] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:26:36,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9562713 with result: [{'id': 442, 'pos_reference': 'Order 00345-002-0002', 'account_move': False}] 2026-11-04 14:26:36,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 95 0.057 0.129 2026-11-04 14:26:37,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:37] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:26:37,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:26:38,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Coca-Cola","quantity":1},{"name":"Minute Maid","quantity":1}] (trigger: .pos)' 2026-11-04 14:26:38,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:26:38,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:26:38,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:26:38,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Order button is here (trigger: .actionpad .button.submit-order)' 2026-11-04 14:26:38,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.005 0.007 2026-11-04 14:26:39,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Desk Organizer' (trigger: article.product .product-content .product-name:contains("Desk Organizer"))' 2026-11-04 14:26:39,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product configurator is shown (trigger: .product-configurator-popup:not(:has(.d-none)))' 2026-11-04 14:26:39,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirming product configuration (trigger: .product-configurator-popup .button.confirm)' 2026-11-04 14:26:39,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Organizer"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Organizer")))' 2026-11-04 14:26:39,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:26:39,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:26:39,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #58130996 for PoS orders references: ['Order 00345-002-0003'] (draft: True) 2026-11-04 14:26:39,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #58130996 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-11-04 14:26:40,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.030 0.059 2026-11-04 14:26:41,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:26:41,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check last order preparation changes with expected changes [{"name":"Desk Organizer (S, Leather)","quantity":1}] (trigger: .pos)' 2026-11-04 14:26:41,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '5.87' (trigger: .product-screen .order-summary .total:contains("5.87"))' 2026-11-04 14:26:41,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:26:41,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:26:41,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:26:41,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:26:41,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.022 2026-11-04 14:26:41,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:26:41,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89636708 for PoS orders references: ['Order 00345-002-0003'] (draft: False) 2026-11-04 14:26:41,404 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [765] 2026-11-04 14:26:41,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89636708 with result: [{'id': 443, 'pos_reference': 'Order 00345-002-0003', 'account_move': False}] 2026-11-04 14:26:41,548 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:41] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.051 0.135 2026-11-04 14:26:42,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:26:42,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:26:42,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:26:42,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:26:42,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.032 2026-11-04 14:26:43,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:26:43,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:26:43,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:26:43,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.026 0.036 2026-11-04 14:26:44,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .highlight' 2026-11-04 14:26:44,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:26:44,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:26:44,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:26:44,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")))' 2026-11-04 14:26:44,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:26:44,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #9256539 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-11-04 14:26:44,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-11-04 14:26:44,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #9256539 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-11-04 14:26:44,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.035 0.088 2026-11-04 14:26:45,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:26:45,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:26:45,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.020 0.058 2026-11-04 14:26:45,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:26:45,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .ticket-button' 2026-11-04 14:26:45,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.screen.ticket-screen' 2026-11-04 14:26:45,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:45] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.028 2026-11-04 14:26:46,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 14:26:46,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:26:47,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_msg)' 2026-11-04 14:26:47,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56229803 for PoS orders references: ['Order 00345-002-0001'] (draft: True) 2026-11-04 14:26:47,205 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [761, 762] 2026-11-04 14:26:47,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56229803 with result: [{'id': 441, 'pos_reference': 'Order 00345-002-0001', 'account_move': False}] 2026-11-04 14:26:47,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:47] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.044 0.115 2026-11-04 14:26:47,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:47] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.012 0.032 2026-11-04 14:26:48,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.pos-topheader .pos-rightheader .status-buttons .oe_status:has(.js_connected)' 2026-11-04 14:26:48,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'Cancel printing changes (trigger: .modal-dialog .cancel)' 2026-11-04 14:26:48,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 14:26:48,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:26:48,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:26:48,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("2")' 2026-11-04 14:26:48,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:26:48,572 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:26:48,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42392 2026-11-04 14:26:48,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:26:48,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42392 2026-11-04 14:26:48,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142648_704000_TestPoSRestaurantLoyalty.txt 2026-11-04 14:26:48,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp1eda1l_4_chrome_odoo" 2026-11-04 14:26:49,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42664 2026-11-04 14:26:49,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpo3l64oct_chrome_odoo 2026-11-04 14:26:49,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36111/json/version 2026-11-04 14:26:49,026 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36111/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:26:49,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:26:49,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36111/json 2026-11-04 14:26:49,093 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36111/json with timeout 3 increased to 10s during tests 2026-11-04 14:26:49,109 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36111/devtools/page/0B6E7C2E23034E0B5384F5EFDA207ACA 2026-11-04 14:26:49,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:26:49,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:26:49,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:26:49,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:26:49,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:26:49,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:26:49,307 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.012 0.080 2026-11-04 14:26:49,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '0B6E7C2E23034E0B5384F5EFDA207ACA', 'loaderId': '0607BC474EE86B2D7331829D14669933', 'isDownload': False} 2026-11-04 14:26:49,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('pos_restaurant_sync_second_login')" 2026-11-04 14:26:49,339 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:26:49,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.014 2026-11-04 14:26:49,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.020 2026-11-04 14:26:49,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.007 0.036 2026-11-04 14:26:49,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:26:49,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:26:49,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.008 2026-11-04 14:26:49,924 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:26:49,928 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:26:49,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('pos_restaurant_sync_second_login', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:26:50,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.121 0.463 2026-11-04 14:26:50,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:50] "GET /pos/ui HTTP/1.1" 200 - 20 0.019 0.604 2026-11-04 14:26:50,664 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:26:50,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.098 2026-11-04 14:26:50,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.006 0.010 2026-11-04 14:26:50,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:26:51,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.157 0.418 2026-11-04 14:26:51,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.065 2026-11-04 14:26:51,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:26:51,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:26:51,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.026 0.053 2026-11-04 14:26:51,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.013 0.133 2026-11-04 14:26:51,864 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:26:51,888 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:51,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.010 0.162 2026-11-04 14:26:51,902 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:26:51,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.014 0.229 2026-11-04 14:26:51,976 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:26:51,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.225 2026-11-04 14:26:51,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.256 2026-11-04 14:26:52,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.006 0.219 2026-11-04 14:26:52,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.127 2026-11-04 14:26:52,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 12 0.010 0.141 2026-11-04 14:26:52,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.107 2026-11-04 14:26:52,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.125 2026-11-04 14:26:52,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.113 2026-11-04 14:26:52,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.101 2026-11-04 14:26:52,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.004 0.102 2026-11-04 14:26:52,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.103 2026-11-04 14:26:52,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.071 2026-11-04 14:26:52,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:26:52,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:26:52,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.037 2026-11-04 14:26:52,991 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:26:53,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:26:53,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:26:53,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #88801978 for PoS orders references: ['Order 00345-002-0004'] (draft: True) 2026-11-04 14:26:53,769 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [767, 768] 2026-11-04 14:26:53,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #88801978 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-11-04 14:26:53,853 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:53] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 56 0.037 0.072 2026-11-04 14:26:54,604 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:26:54,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:26:54,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:26:55,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:26:55,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-11-04 14:26:55,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:26:55,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '4.40' (trigger: .product-screen .order-summary .total:contains("4.40"))' 2026-11-04 14:26:56,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:26:56,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:26:56,341 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:26:56,345 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:26:56,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:26:56,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:26:56,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:26:56,412 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:26:56,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52230724 for PoS orders references: ['Order 00345-002-0004'] (draft: False) 2026-11-04 14:26:56,433 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [771, 772] 2026-11-04 14:26:56,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52230724 with result: [{'id': 444, 'pos_reference': 'Order 00345-002-0004', 'account_move': False}] 2026-11-04 14:26:56,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.049 0.128 2026-11-04 14:26:56,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.031 2026-11-04 14:26:56,726 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:26:56,729 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:26:56,736 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:26:56,737 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:26:56,737 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:26:56,739 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:26:56,741 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:26:56,742 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:26:56,747 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:26:56,748 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:26:56,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:26:56,752 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:26:56,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:26:56,757 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:26:56,772 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:26:56,779 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:26:56,781 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:26:56,781 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:26:56,786 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:26:56,789 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.027 2026-11-04 14:26:56,789 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:26:56,790 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:26:56,791 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:26:56,795 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:26:56,797 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:26:56,797 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:26:56,799 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:26:56,800 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:26:56,802 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:26:56,803 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:26:56,804 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:26:56,805 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:26:56,805 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:26:56,806 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:26:56,806 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:26:56,807 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:26:56,817 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:26:56,818 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:26:56,819 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:26:56,820 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:26:56,821 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:26:56,826 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:26:56,827 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:26:56,827 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:26:56,847 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:26:56,858 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:26:56,860 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:26:56,861 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:26:56,864 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:26:56,867 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:26:56,868 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 14:26:56,869 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:26:56,873 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:26:56,876 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:26:56,882 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 14:26:56,899 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:26:56,902 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:26:56,911 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:26:56,913 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:26:56,918 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:26:56,921 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:26:56,925 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:26:56,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:26:56,937 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:26:56,940 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:26:56,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:26:56,949 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.043 2026-11-04 14:26:56,956 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:26:56,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:56] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.025 0.026 2026-11-04 14:26:56,978 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:26:56,984 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:26:57,004 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:26:57,008 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:26:57,011 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:26:57,021 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:26:57,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:26:57,026 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:26:57,029 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:26:57,032 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:26:57,033 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:26:57,035 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:26:57,037 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:26:57,045 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:26:57,046 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:26:57,048 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:26:57,049 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:57,049 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:26:57,050 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:26:57,057 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:26:57,060 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:26:57,063 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:26:57,066 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:26:57,069 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:26:57,070 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:26:57,072 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:26:57,089 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:26:57,109 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:26:57,115 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:26:57,123 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:26:57,126 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.056 2026-11-04 14:26:57,127 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:26:57,128 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:26:57,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:26:57,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:26:57,132 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:26:57,132 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:26:57,134 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:26:57,135 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:26:57,136 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:26:57,144 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:26:57,157 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:26:57,159 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:26:57,164 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:26:57,167 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:26:57,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:26:57,174 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:26:57,176 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:26:57,177 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:26:57,178 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:26:57,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:26:57,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:26:57,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:26:57,557 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 14:26:57,652 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:57] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:26:58,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:26:58,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:26:58,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #65632946 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-11-04 14:26:58,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:26:59,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #65632946 with result: [{'id': 445, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-11-04 14:26:59,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:59] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 29 0.022 0.046 2026-11-04 14:26:59,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:26:59,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:26:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:27:00,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'order total amount is '2.20' (trigger: .product-screen .order-summary .total:contains("2.20"))' 2026-11-04 14:27:00,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:00,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #53622445 for PoS orders references: ['Order 00345-004-0005'] (draft: True) 2026-11-04 14:27:00,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour pos_restaurant_sync_second_login on step: '.floor-map .table .label:contains("4") ~ .order-count:contains("1")' 2026-11-04 14:27:00,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #53622445 with result: [{'id': 445, 'pos_reference': 'Order 00345-004-0005', 'account_move': False}] 2026-11-04 14:27:00,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 42 0.027 0.073 2026-11-04 14:27:01,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:27:01,477 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:01] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:01,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42664 2026-11-04 14:27:01,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:27:01,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42664 2026-11-04 14:27:01,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142701_637297_TestPoSRestaurantLoyalty.txt 2026-11-04 14:27:01,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpo3l64oct_chrome_odoo" 2026-11-04 14:27:01,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_02_others ... 2026-11-04 14:27:02,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 42917 2026-11-04 14:27:02,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp_mkpnoqc_chrome_odoo 2026-11-04 14:27:02,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46667/json/version 2026-11-04 14:27:02,179 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46667/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:27:02,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:27:02,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46667/json 2026-11-04 14:27:02,234 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46667/json with timeout 3 increased to 10s during tests 2026-11-04 14:27:02,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46667/devtools/page/3295AF3D1DE2E6F7697EA4073C65813F 2026-11-04 14:27:02,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:27:02,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:27:02,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:27:02,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:27:02,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:27:02,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:27:02,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:27:03,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:03] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.092 0.880 2026-11-04 14:27:03,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '3295AF3D1DE2E6F7697EA4073C65813F', 'loaderId': 'EFA56BADCB61E5702C01E190495922E6', 'isDownload': False} 2026-11-04 14:27:03,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour')" 2026-11-04 14:27:03,560 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:03,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:03] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.014 2026-11-04 14:27:03,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:03] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.020 2026-11-04 14:27:03,619 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:03] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.009 0.028 2026-11-04 14:27:04,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:04] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:27:04,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:04] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.007 0.009 2026-11-04 14:27:04,216 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:04] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:27:04,224 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:04] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:27:04,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:04] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:27:04,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:27:05,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.252 0.470 2026-11-04 14:27:05,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:05] "GET /pos/ui HTTP/1.1" 200 - 20 0.016 0.744 2026-11-04 14:27:05,107 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:05,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:05] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.091 2026-11-04 14:27:05,223 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:05] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:27:05,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:05] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:27:05,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:05] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.131 0.481 2026-11-04 14:27:06,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.068 2026-11-04 14:27:06,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.015 2026-11-04 14:27:06,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:27:06,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.004 0.007 2026-11-04 14:27:06,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.026 0.045 2026-11-04 14:27:06,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.096 2026-11-04 14:27:06,244 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:27:06,261 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:06,276 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:06,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.011 0.177 2026-11-04 14:27:06,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:27:06,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.190 2026-11-04 14:27:06,331 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:27:06,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.207 2026-11-04 14:27:06,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.207 2026-11-04 14:27:06,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.013 0.193 2026-11-04 14:27:06,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.015 0.121 2026-11-04 14:27:06,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.009 0.148 2026-11-04 14:27:06,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.114 2026-11-04 14:27:06,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.131 2026-11-04 14:27:06,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.139 2026-11-04 14:27:06,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.013 0.120 2026-11-04 14:27:06,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.134 2026-11-04 14:27:06,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.007 0.100 2026-11-04 14:27:06,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.071 2026-11-04 14:27:06,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:06,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:27:07,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:07] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.018 0.022 2026-11-04 14:27:07,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 14:27:07,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:07,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:27:08,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:08,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:08,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:08,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:08,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:08,085 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:27:08,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on 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(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-11-04 14:27:08,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:27:08,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:27:08,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:27:08,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:09,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:09,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:09,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:09,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:09,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:27:09,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on 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(em.qty:contains("3")):has(.price:contains("6.0")))' 2026-11-04 14:27:09,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:27:09,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:27:09,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:27:09,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:09,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:10,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:10,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:10,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:10,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on 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(em.qty:contains("1")):has(.price:contains("2.0")))' 2026-11-04 14:27:10,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:27:10,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("5")))' 2026-11-04 14:27:10,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:27:10,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:27:10,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:27:10,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:27:10,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:27:10,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:27:10,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Water","quantity":"3 / 5"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:27:10,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '6.0' (trigger: .splitbill-screen .order-info .subtotal:contains("6.0"))' 2026-11-04 14:27:10,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:27:10,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:27:10,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'total amount of split is '8.0' (trigger: .splitbill-screen .order-info .subtotal:contains("8.0"))' 2026-11-04 14:27:10,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:27:10,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'click back button (trigger: .payment-screen .button.back)' 2026-11-04 14:27:10,356 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:10] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:10,368 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:10] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:10,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:27:10,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("3")))' 2026-11-04 14:27:10,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:27:10,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:27:10,442 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:27:10,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:27:10,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:27:10,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:27:10,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:27:10,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #2869695 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-11-04 14:27:10,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #2869695 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-11-04 14:27:10,641 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:10] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.056 0.070 2026-11-04 14:27:10,739 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.016 0.033 2026-11-04 14:27:11,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:27:11,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:27:11,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:27:11,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:27:11,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"2.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:27:11,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:27:11,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:27:11,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:27:11,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:27:11,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:27:11,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 42917 2026-11-04 14:27:11,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:27:11,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 42917 2026-11-04 14:27:11,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142711_875077_TestPoSRestaurantLoyalty.txt 2026-11-04 14:27:11,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp_mkpnoqc_chrome_odoo" 2026-11-04 14:27:12,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43123 2026-11-04 14:27:12,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpz64lq3lx_chrome_odoo 2026-11-04 14:27:12,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41437/json/version 2026-11-04 14:27:12,196 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41437/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:27:12,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:27:12,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41437/json 2026-11-04 14:27:12,270 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41437/json with timeout 3 increased to 10s during tests 2026-11-04 14:27:12,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41437/devtools/page/F1FC9ED62C2F7F142C91A4319F01A7B6 2026-11-04 14:27:12,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:27:12,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:27:12,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:27:12,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:27:12,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:27:12,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:27:12,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:12] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.014 0.058 2026-11-04 14:27:12,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'F1FC9ED62C2F7F142C91A4319F01A7B6', 'loaderId': 'C7B4754A1E84FDA502794F765A4AA9A6', 'isDownload': False} 2026-11-04 14:27:12,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ControlButtonsTour')" 2026-11-04 14:27:12,529 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:12,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:12] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:27:12,556 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:12] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 14:27:12,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:12] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 14:27:13,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:27:13,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:27:13,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 14:27:13,089 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:27:13,090 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:27:13,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ControlButtonsTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:27:13,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.115 0.418 2026-11-04 14:27:13,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.537 2026-11-04 14:27:13,722 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:13,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.087 2026-11-04 14:27:13,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.010 2026-11-04 14:27:13,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.008 2026-11-04 14:27:14,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.112 0.427 2026-11-04 14:27:14,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.044 2026-11-04 14:27:14,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:27:14,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:27:14,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.012 0.045 2026-11-04 14:27:14,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.093 2026-11-04 14:27:14,791 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:27:14,799 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27: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-11-04 14:27:14,813 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:27:14,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.011 0.176 2026-11-04 14:27:14,861 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:27:14,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.030 0.219 2026-11-04 14:27:14,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.257 2026-11-04 14:27:14,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.267 2026-11-04 14:27:14,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.013 0.240 2026-11-04 14:27:14,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:14] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.160 2026-11-04 14:27:15,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 12 0.016 0.151 2026-11-04 14:27:15,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.119 2026-11-04 14:27:15,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.117 2026-11-04 14:27:15,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.110 2026-11-04 14:27:15,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.094 2026-11-04 14:27:15,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.004 0.098 2026-11-04 14:27:15,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.078 2026-11-04 14:27:15,132 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.043 2026-11-04 14:27:15,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:15,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:27:15,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.034 2026-11-04 14:27:15,978 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:16,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:27:16,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:16,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:16,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:16,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:16,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:27:16,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:16,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:27:16,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")))' 2026-11-04 14:27:17,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:27:17,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click transfer button (trigger: .control-buttons .control-button span:contains("Transfer"))' 2026-11-04 14:27:17,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:17,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27089930 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-11-04 14:27:17,752 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [776, 777] 2026-11-04 14:27:17,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27089930 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-11-04 14:27:17,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:17] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.045 0.100 2026-11-04 14:27:18,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:18,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:18] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:27:19,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:19,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #50501710 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-11-04 14:27:19,435 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [778, 779, 780] 2026-11-04 14:27:19,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #50501710 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-11-04 14:27:19,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.026 0.074 2026-11-04 14:27:20,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:27:20,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:20,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:20] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:27:21,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:21,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:27:21,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.038 2026-11-04 14:27:21,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.015 2026-11-04 14:27:21,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click back button (trigger: .splitbill-screen .button.back)' 2026-11-04 14:27:21,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click note button (trigger: .control-buttons .control-button span:contains("Internal Note"))' 2026-11-04 14:27:21,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textarea)' 2026-11-04 14:27:21,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input text 'test note' (trigger: .modal-dialog .popup-textarea textarea)' 2026-11-04 14:27:21,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:27:22,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-11-04 14:27:22,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:22,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:22,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89859913 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-11-04 14:27:22,052 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [781, 782, 783] 2026-11-04 14:27:22,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89859913 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-11-04 14:27:22,133 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:22] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 58 0.031 0.068 2026-11-04 14:27:22,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on 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(em.qty:contains("5")):has(.price:contains("10.0")):has(.info-list .internal-note:contains("test note")))' 2026-11-04 14:27:22,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:22] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.042 2026-11-04 14:27:23,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:27:23,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:27:23,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:23,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:23,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:27:23,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:23,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:23,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 8 (trigger: div.numpad.row button.col:contains("8"))' 2026-11-04 14:27:23,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on 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(em.qty:contains("8")):has(.price:contains("8.0")))' 2026-11-04 14:27:24,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:27:24,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click print bill button (trigger: .control-buttons .control-button.order-printbill)' 2026-11-04 14:27:24,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'Bill screen is shown (trigger: .receipt-screen h2:contains("Bill Printing"))' 2026-11-04 14:27:24,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:24] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:27:24,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:27:24,907 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:27:24,907 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:27:24,910 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:27:24,911 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:27:24,914 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:27:24,914 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:27:24,918 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:27:24,920 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:27:24,921 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:27:24,922 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:27:24,924 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:27:24,925 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:27:24,925 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:27:24,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:27:24,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:27:24,927 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:27:24,932 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:27:24,933 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:27:24,936 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:27:24,941 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:27:24,945 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:27:24,946 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:27:24,948 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:27:24,951 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:27:24,952 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:27:24,952 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:27:24,953 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:27:24,954 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:27:24,985 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:24] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:27:24,987 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:24] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:27:24,988 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:24] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:27:24,991 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:24] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.036 2026-11-04 14:27:24,996 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:27:25,003 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:27:25,007 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:27:25,027 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:27:25,033 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:27:25,035 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:27:25,037 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:27:25,039 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:27:25,040 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:27:25,041 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:27:25,047 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:27:25,049 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:27:25,051 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:27:25,053 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:27:25,054 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:27:25,067 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:27:25,073 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:27:25,076 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:27:25,089 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:27:25,100 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:27:25,110 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:27:25,112 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:27:25,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:27:25,118 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:27:25,126 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.059 2026-11-04 14:27:25,128 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:27:25,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:27:25,133 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:27:25,134 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:27:25,135 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:27:25,139 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:27:25,140 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:27:25,146 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:27:25,152 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:27:25,155 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:27:25,157 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:27:25,159 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:27:25,161 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:27:25,163 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:27:25,164 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:27:25,166 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:27:25,168 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:27:25,170 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:27:25,176 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:27:25,197 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:27:25,199 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:27:25,201 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:27:25,202 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:27:25,203 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:27:25,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:27:25,220 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:27:25,223 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:27:25,224 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:27:25,226 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:27:25,228 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:27:25,229 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:27:25,230 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:27:25,232 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:27:25,233 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:27:25,234 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:27:25,235 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:27:25,238 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:27:25,239 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:27:25,244 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:27:25,255 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:27:25,259 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:27:25,262 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:27:25,263 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:27:25,265 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:27:25,268 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:27:25,269 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:27:25,270 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:27:25,272 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:27:25,273 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:27:25,274 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:27:25,275 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:27:25,276 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:27:25,277 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:27:25,279 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:27:25,282 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:27:25,283 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:27:25,284 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:27:25,286 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:27:25,286 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:27:25,287 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:27:25,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-11-04 14:27:25,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-11-04 14:27:25,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71384930 for PoS orders references: ['Order 00346-002-0001'] (draft: True) 2026-11-04 14:27:25,735 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:27:25,740 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [784, 785, 786] 2026-11-04 14:27:25,743 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:27:25,746 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:27:25,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:27:25,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-11-04 14:27:25,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:27:25,790 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.010 2026-11-04 14:27:25,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 15 (trigger: .control-buttons .control-button span.control-button-number:contains(15))' 2026-11-04 14:27:25,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click guest button (trigger: .control-buttons .control-button span:contains("Guests"))' 2026-11-04 14:27:25,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71384930 with result: [{'id': 446, 'pos_reference': 'Order 00346-002-0001', 'account_move': False}] 2026-11-04 14:27:25,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:27:25,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 60 0.037 0.084 2026-11-04 14:27:25,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:27:25,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'input shown is '5' (trigger: .modal-dialog .popup .value:contains("5"))' 2026-11-04 14:27:25,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:27:25,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:25,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ControlButtonsTour on step: 'guest number is 5 (trigger: .control-buttons .control-button span.control-button-number:contains(5))' 2026-11-04 14:27:25,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:27:25,924 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:27:25,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43123 2026-11-04 14:27:25,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:27:25,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43123 2026-11-04 14:27:26,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142726_050817_TestPoSRestaurantLoyalty.txt 2026-11-04 14:27:26,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpz64lq3lx_chrome_odoo" 2026-11-04 14:27:26,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43381 2026-11-04 14:27:26,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpyslf7kow_chrome_odoo 2026-11-04 14:27:26,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45865/json/version 2026-11-04 14:27:26,366 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45865/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:27:26,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:27:26,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:45865/json 2026-11-04 14:27:26,435 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45865/json with timeout 3 increased to 10s during tests 2026-11-04 14:27:26,453 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:45865/devtools/page/59D9299C09C3C74C0BA2CB411A8B78B5 2026-11-04 14:27:26,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:27:26,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:27:26,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:27:26,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:27:26,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:27:26,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:27:26,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:26] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 20 0.011 0.068 2026-11-04 14:27:26,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '59D9299C09C3C74C0BA2CB411A8B78B5', 'loaderId': '078AFCA245A4934DAB306F81DA480FAC', 'isDownload': False} 2026-11-04 14:27:26,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('FloorScreenTour')" 2026-11-04 14:27:26,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:26,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:26] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-11-04 14:27:26,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:26] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.016 2026-11-04 14:27:26,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:26] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-11-04 14:27:27,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.016 2026-11-04 14:27:27,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:27] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.022 2026-11-04 14:27:27,171 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:27] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:27:27,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:27:27,182 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:27] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:27:27,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('FloorScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:27:27,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.166 0.527 2026-11-04 14:27:27,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:27] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.699 2026-11-04 14:27:27,968 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:28,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.074 2026-11-04 14:27:28,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:27:28,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:27:28,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:28] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 197 0.140 0.497 2026-11-04 14:27:28,948 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.063 2026-11-04 14:27:28,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:27:28,991 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'Main Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("Main Floor"))' 2026-11-04 14:27:29,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 3 0.007 0.006 2026-11-04 14:27:29,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.030 0.047 2026-11-04 14:27:29,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.100 2026-11-04 14:27:29,167 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:29,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.013 0.168 2026-11-04 14:27:29,256 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27: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-11-04 14:27:29,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:27:29,292 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:29,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.235 2026-11-04 14:27:29,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.243 2026-11-04 14:27:29,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.243 2026-11-04 14:27:29,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.009 0.224 2026-11-04 14:27:29,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.005 0.200 2026-11-04 14:27:29,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 12 0.012 0.101 2026-11-04 14:27:29,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.008 0.125 2026-11-04 14:27:29,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.130 2026-11-04 14:27:29,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.129 2026-11-04 14:27:29,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.122 2026-11-04 14:27:29,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.126 2026-11-04 14:27:29,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.125 2026-11-04 14:27:29,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:29] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.053 2026-11-04 14:27:30,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:30,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:30,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:27:30,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:27:30,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:27:30,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:27:30,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Click Menu button (trigger: .menu-button)' 2026-11-04 14:27:30,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click edit button (trigger: .edit-button)' 2026-11-04 14:27:30,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:27:30,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-11-04 14:27:30,306 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:27:30,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:27:30,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:27:30,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-11-04 14:27:30,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 7 0.005 0.009 2026-11-04 14:27:30,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'add table (trigger: .edit-button i[aria-label=Add])' 2026-11-04 14:27:30,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:30] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:27:30,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:27:30,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:30] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 5 0.004 0.006 2026-11-04 14:27:31,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:27:31,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-11-04 14:27:31,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:27:31,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '100' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:27:31,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:27:31,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:31] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:27:31,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '100' (trigger: .floor-map .table .label:contains("100"))' 2026-11-04 14:27:31,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '100' (trigger: .floor-map .table.selected .label:contains("100"))' 2026-11-04 14:27:31,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-11-04 14:27:31,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:31] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:27:31,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:27:32,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'rename table (trigger: .edit-button i[aria-label=Rename])' 2026-11-04 14:27:32,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:27:32,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text '1111' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:27:32,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:27:32,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:32] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:27:32,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1111' (trigger: .floor-map .table .label:contains("1111"))' 2026-11-04 14:27:32,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1111' (trigger: .floor-map .table.selected .label:contains("1111"))' 2026-11-04 14:27:32,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:27:32,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:27:32,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1' table (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:27:32,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '1' (trigger: .floor-map .table .label:contains("1"))' 2026-11-04 14:27:32,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '1' (trigger: .floor-map .table.selected .label:contains("1"))' 2026-11-04 14:27:32,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'ctrl click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:27:32,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '3' (trigger: .floor-map .table.selected .label:contains("3"))' 2026-11-04 14:27:32,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'duplicate table (trigger: .edit-button i[aria-label=Copy])' 2026-11-04 14:27:32,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:32] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:27:32,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-11-04 14:27:32,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:32] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.004 0.007 2026-11-04 14:27:32,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:32] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.003 0.015 2026-11-04 14:27:32,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:32] "POST /web/dataset/call_kw/restaurant.table/create HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:27:32,705 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:27:33,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:27:33,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-11-04 14:27:33,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:27:33,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click add floor (trigger: .floor-selector .button-add)' 2026-11-04 14:27:33,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:33] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:27:33,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:27:33,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'text input popup is shown (trigger: .modal-dialog .popup-textinput)' 2026-11-04 14:27:33,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:33] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:27:33,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm button disabled (trigger: .modal-dialog .confirm.disabled)' 2026-11-04 14:27:33,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input text 'New Floor' (trigger: .modal-dialog .popup-textinput input)' 2026-11-04 14:27:33,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm text input popup (trigger: .modal-dialog .confirm)' 2026-11-04 14:27:33,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor is 'New Floor' (trigger: .floor-selector .button-floor.btn-primary:contains("New Floor"))' 2026-11-04 14:27:33,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:33] "POST /web/dataset/call_kw/restaurant.floor/create_from_ui HTTP/1.1" 200 - 10 0.006 0.014 2026-11-04 14:27:33,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'body:not(:has(undefined))' 2026-11-04 14:27:33,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Main Floor' floor (trigger: .floor-selector .button-floor:contains("Main Floor"))' 2026-11-04 14:27:34,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '2' table (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:34,033 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '4' table (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:34,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '5' table (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:27:34,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '100' table (trigger: .floor-map .table .label:contains("100"))' 2026-11-04 14:27:34,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '1111' table (trigger: .floor-map .table .label:contains("1111"))' 2026-11-04 14:27:34,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:34,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '2' (trigger: .floor-map .table.selected .label:contains("2"))' 2026-11-04 14:27:34,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'trash table (trigger: .edit-button.trash)' 2026-11-04 14:27:34,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:27:34,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:34,178 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/are_orders_still_in_draft HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:27:34,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:27:34,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 14:27:34,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-11-04 14:27:34,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: ⌫ (trigger: div.numpad.row button.col:contains("⌫"))' 2026-11-04 14:27:34,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 9 (trigger: div.numpad.row button.col:contains("9"))' 2026-11-04 14:27:34,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:27:34,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '9' (trigger: .modal-dialog .popup .value:contains("9"))' 2026-11-04 14:27:34,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:27:34,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:27:34,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-11-04 14:27:34,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '9' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("9"))' 2026-11-04 14:27:34,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:27:34,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:34,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:34,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected table is '4' (trigger: .floor-map .table.selected .label:contains("4"))' 2026-11-04 14:27:34,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change number of seats (trigger: .edit-button i[aria-label=Seats])' 2026-11-04 14:27:34,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:27:34,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:27:34,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:27:34,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'input shown is '15' (trigger: .modal-dialog .popup .value:contains("15"))' 2026-11-04 14:27:34,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:27:34,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:27:34,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Unselect table (trigger: .floor-map)' 2026-11-04 14:27:34,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'number of seats in table '4' is '15' (trigger: .floor-map .table .infos:has(.label:contains("4")) ~ .table-seats:contains("15"))' 2026-11-04 14:27:34,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:27:34,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:34,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:34,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'change shape to 'round' (trigger: .edit-button.button-option.round)' 2026-11-04 14:27:34,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:27:34,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'Close edit mode (trigger: .edit-button .close-edit-button)' 2026-11-04 14:27:34,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'table '4' is not selected (trigger: .floor-map .table:not(.selected) .label:contains("4"))' 2026-11-04 14:27:34,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/restaurant.table/write HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:27:34,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:34,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:27:34,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.028 2026-11-04 14:27:34,754 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:35,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:35,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click 'Second Floor' floor (trigger: .floor-selector .button-floor:contains("Second Floor"))' 2026-11-04 14:27:35,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'selected floor has '3' table (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:27:35,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour FloorScreenTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:27:35,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:27:35,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43381 2026-11-04 14:27:35,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:27:35,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43381 2026-11-04 14:27:35,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142735_693947_TestPoSRestaurantLoyalty.txt 2026-11-04 14:27:35,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpyslf7kow_chrome_odoo" 2026-11-04 14:27:35,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_04_ticket_screen ... 2026-11-04 14:27:36,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43614 2026-11-04 14:27:36,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpg1xcp2z4_chrome_odoo 2026-11-04 14:27:36,280 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35193/json/version 2026-11-04 14:27:36,283 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35193/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:27:36,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:27:36,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:35193/json 2026-11-04 14:27:36,298 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35193/json with timeout 3 increased to 10s during tests 2026-11-04 14:27:36,304 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:35193/devtools/page/D61E7B111A30384903400A9F2F37E343 2026-11-04 14:27:36,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:27:36,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:27:36,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:27:36,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:27:36,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:27:36,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:27:36,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:27:37,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.082 0.718 2026-11-04 14:27:37,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'D61E7B111A30384903400A9F2F37E343', 'loaderId': '807BF2CD1E5EC7305052B2EF057B5758', 'isDownload': False} 2026-11-04 14:27:37,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTicketScreenTour')" 2026-11-04 14:27:37,361 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:37,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.007 2026-11-04 14:27:37,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:27:37,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.025 2026-11-04 14:27:37,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:27:37,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:27:37,863 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:37,887 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:27:37,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.009 2026-11-04 14:27:37,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTicketScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:27:38,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.237 0.467 2026-11-04 14:27:38,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:38] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.720 2026-11-04 14:27:38,705 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:38,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.078 2026-11-04 14:27:38,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:27:38,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:27:39,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.122 0.426 2026-11-04 14:27:39,496 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.054 2026-11-04 14:27:39,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:27:39,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:27:39,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.038 0.048 2026-11-04 14:27:39,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.024 0.132 2026-11-04 14:27:39,729 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:27:39,739 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:39,755 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:27:39,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.013 0.190 2026-11-04 14:27:39,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.201 2026-11-04 14:27:39,781 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:27:39,781 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:27:39,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.204 2026-11-04 14:27:39,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.012 0.277 2026-11-04 14:27:39,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.206 2026-11-04 14:27:39,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.017 0.111 2026-11-04 14:27:39,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.139 2026-11-04 14:27:39,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.150 2026-11-04 14:27:39,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.156 2026-11-04 14:27:40,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.169 2026-11-04 14:27:40,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.145 2026-11-04 14:27:40,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.106 2026-11-04 14:27:40,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.084 2026-11-04 14:27:40,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.077 2026-11-04 14:27:40,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:27:40,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:27:40,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:27:40,443 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.012 0.020 2026-11-04 14:27:40,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:27:40,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:27:40,491 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:41,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .controls .buttons:nth-child(1):has(.discard)' 2026-11-04 14:27:41,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:27:41,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:27:41,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:27:41,433 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:27:42,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:27:42,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:27:42,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:27:42,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:42] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.004 0.008 2026-11-04 14:27:42,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:27:43,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("-0001")' 2026-11-04 14:27:43,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0001") ~ .col[name="delete"]' 2026-11-04 14:27:43,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:43,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:27:43,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:43] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:27:43,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:27:43,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:43,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:43,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:43,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:43,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:43,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:27:43,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:27:43,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:27:44,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:27:44,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21554498 for PoS orders references: ['Order 00347-002-0002'] (draft: True) 2026-11-04 14:27:44,034 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:27:44,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21554498 with result: [{'id': 447, 'pos_reference': 'Order 00347-002-0002', 'account_move': False}] 2026-11-04 14:27:44,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.060 0.078 2026-11-04 14:27:44,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:44] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.028 2026-11-04 14:27:44,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:27:44,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:27:44,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:27:45,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:27:45,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:45,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:45,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:45,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:45,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:45,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:45,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:27:45,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-11-04 14:27:45,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:45,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67275845 for PoS orders references: ['Order 00347-002-0003'] (draft: True) 2026-11-04 14:27:45,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("3")' 2026-11-04 14:27:46,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67275845 with result: [{'id': 448, 'pos_reference': 'Order 00347-002-0003', 'account_move': False}] 2026-11-04 14:27:46,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:46] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.024 0.077 2026-11-04 14:27:46,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:27:46,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:27:46,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:27:46,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:46] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.031 2026-11-04 14:27:47,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0003") ~ .col[name="delete"]' 2026-11-04 14:27:47,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:27:47,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .order-row > .col:nth-child(2):contains("-0002")' 2026-11-04 14:27:47,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:27:47,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:47] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.014 0.026 2026-11-04 14:27:47,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:47] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.043 2026-11-04 14:27:47,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:47] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.033 2026-11-04 14:27:48,616 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:27:48,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:48,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:27:48,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:27:48,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:48] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:27:49,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:27:49,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:49,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:49,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:27:49,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:49,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:49,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:27:49,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'order total amount is '3.0' (trigger: .product-screen .order-summary .total:contains("3.0"))' 2026-11-04 14:27:49,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:49,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #80180768 for PoS orders references: ['Order 00347-002-0004'] (draft: True) 2026-11-04 14:27:49,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("1")' 2026-11-04 14:27:49,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #80180768 with result: [{'id': 449, 'pos_reference': 'Order 00347-002-0004', 'account_move': False}] 2026-11-04 14:27:49,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:49] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.029 0.068 2026-11-04 14:27:50,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:27:50,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:27:50,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:27:50,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:27:50,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:50] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.034 2026-11-04 14:27:51,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.ticket-screen .orders > .order-row > .col:contains("-0004") ~ .col[name="delete"]' 2026-11-04 14:27:51,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'confirm popup (trigger: .popups .modal-dialog .button.confirm)' 2026-11-04 14:27:51,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:27:51,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: '.floor-map' 2026-11-04 14:27:51,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:51] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.013 0.030 2026-11-04 14:27:51,372 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:51] "POST /web/dataset/call_kw/pos.order/remove_from_ui HTTP/1.1" 200 - 20 0.010 0.052 2026-11-04 14:27:52,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:27:52,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:52] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:27:52,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTicketScreenTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:27:52,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:27:52,191 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:52,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43614 2026-11-04 14:27:52,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:27:52,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43614 2026-11-04 14:27:52,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142752_298562_TestPoSRestaurantLoyalty.txt 2026-11-04 14:27:52,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpg1xcp2z4_chrome_odoo" 2026-11-04 14:27:52,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_05_tip_screen ... 2026-11-04 14:27:52,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 43844 2026-11-04 14:27:52,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpnhacd1j6_chrome_odoo 2026-11-04 14:27:52,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38029/json/version 2026-11-04 14:27:52,804 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38029/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:27:52,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:27:52,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38029/json 2026-11-04 14:27:52,871 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38029/json with timeout 3 increased to 10s during tests 2026-11-04 14:27:52,888 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38029/devtools/page/EBB2E2BF46E1CEB1347E06671ACACFD7 2026-11-04 14:27:52,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:27:52,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:27:53,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:27:53,103 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:27:53,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:27:53,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:27:53,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:27:54,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.073 0.837 2026-11-04 14:27:54,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'EBB2E2BF46E1CEB1347E06671ACACFD7', 'loaderId': 'BD16609E7FF96D65FE33026C278EDE6B', 'isDownload': False} 2026-11-04 14:27:54,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosResTipScreenTour')" 2026-11-04 14:27:54,044 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:54,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.009 2026-11-04 14:27:54,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:27:54,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.027 2026-11-04 14:27:54,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:27:54,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.014 2026-11-04 14:27:54,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:27:54,595 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:27:54,597 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:54] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:27:54,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosResTipScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:27:55,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:55] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 314 0.219 0.558 2026-11-04 14:27:55,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:55] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.780 2026-11-04 14:27:55,462 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:27:55,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.088 2026-11-04 14:27:55,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:55] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:27:55,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:55] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:27:56,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.130 0.421 2026-11-04 14:27:56,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.045 2026-11-04 14:27:56,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.005 0.017 2026-11-04 14:27:56,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:27:56,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.036 0.045 2026-11-04 14:27:56,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.100 2026-11-04 14:27:56,498 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:27:56,512 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:56,518 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:56,524 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.135 2026-11-04 14:27:56,551 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.028 2026-11-04 14:27:56,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.012 0.156 2026-11-04 14:27:56,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:27:56,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.173 2026-11-04 14:27:56,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.189 2026-11-04 14:27:56,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.005 0.150 2026-11-04 14:27:56,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.011 0.094 2026-11-04 14:27:56,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.115 2026-11-04 14:27:56,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.104 2026-11-04 14:27:56,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.103 2026-11-04 14:27:56,710 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.101 2026-11-04 14:27:56,720 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.097 2026-11-04 14:27:56,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.001 0.077 2026-11-04 14:27:56,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.053 2026-11-04 14:27:56,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.054 2026-11-04 14:27:57,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:27:57,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:57,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:27:57,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:57] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.021 2026-11-04 14:27:57,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:57] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:27:57,355 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:57] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:27:58,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:27:58,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:27:58,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:27:58,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:27:58,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:27:58,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:27:58,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:27:58,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:27:58,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:27:58,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99465232 for PoS orders references: ['Order 00348-002-0001'] (draft: True) 2026-11-04 14:27:58,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("1")' 2026-11-04 14:27:58,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99465232 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-11-04 14:27:58,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.047 0.098 2026-11-04 14:27:58,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:27:59,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:27:59,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '2.0' (trigger: .product-screen .order-summary .total:contains("2.0"))' 2026-11-04 14:27:59,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:27:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.015 0.034 2026-11-04 14:28:00,072 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:28:00,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:28:00,103 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:00] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:00,104 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:00] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:00,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:28:00,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:00,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:28:00,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:00] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.014 2026-11-04 14:28:00,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31037619 for PoS orders references: ['Order 00348-002-0001'] (draft: False) 2026-11-04 14:28:00,163 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:00] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:00,189 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [794] 2026-11-04 14:28:00,360 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31037619 with result: [{'id': 450, 'pos_reference': 'Order 00348-002-0001', 'account_move': False}] 2026-11-04 14:28:00,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:00] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.072 0.150 2026-11-04 14:28:00,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:28:01,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:01,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:01,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:28:01,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:28:01,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:28:02,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:28:02,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:28:02,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:02,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:02,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:02,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:02,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:02,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:02,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("2")))' 2026-11-04 14:28:03,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '4.0' (trigger: .product-screen .order-summary .total:contains("4.0"))' 2026-11-04 14:28:03,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:28:03,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84075277 for PoS orders references: ['Order 00348-002-0002'] (draft: True) 2026-11-04 14:28:03,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("2") ~ .order-count:contains("2")' 2026-11-04 14:28:03,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84075277 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-11-04 14:28:03,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 41 0.030 0.077 2026-11-04 14:28:03,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:03,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:03,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:28:03,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.026 2026-11-04 14:28:04,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:28:04,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Tipping")' 2026-11-04 14:28:04,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go back (trigger: .ticket-screen button.discard)' 2026-11-04 14:28:04,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:28:04,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:04] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:28:04,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:28:05,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:28:05,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:05,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:05,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:05,582 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:05,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:05,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:28:05,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:28:06,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-11-04 14:28:06,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:28:06,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:28:06,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:28:06,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:06,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4074070 for PoS orders references: ['Order 00348-002-0003'] (draft: False) 2026-11-04 14:28:06,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:28:06,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4074070 with result: [{'id': 452, 'pos_reference': 'Order 00348-002-0003', 'account_move': False}] 2026-11-04 14:28:06,638 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 50 0.025 0.073 2026-11-04 14:28:07,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:07,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:07,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:28:07,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:07] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.040 2026-11-04 14:28:08,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .highlight' 2026-11-04 14:28:08,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:28:08,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:28:08,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:08,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:08,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:08,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:08,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:08,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 4 (trigger: div.numpad.row button.col:contains("4"))' 2026-11-04 14:28:08,432 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"4"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("4")))' 2026-11-04 14:28:09,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-11-04 14:28:09,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:28:09,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #78458731 for PoS orders references: ['Order 00348-002-0004'] (draft: True) 2026-11-04 14:28:09,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map .table .label:contains("5") ~ .order-count:contains("4")' 2026-11-04 14:28:09,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #78458731 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-11-04 14:28:09,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:09] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 43 0.036 0.098 2026-11-04 14:28:10,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:28:10,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:10,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:10,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:28:10,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:10] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.012 0.031 2026-11-04 14:28:11,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(4):contains("Tipping")' 2026-11-04 14:28:11,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:28:11,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:28:11,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:28:11,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:11] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.038 2026-11-04 14:28:11,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("2.0")' 2026-11-04 14:28:11,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.30")' 2026-11-04 14:28:11,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("0.40")' 2026-11-04 14:28:11,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("0.50")' 2026-11-04 14:28:11,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%")' 2026-11-04 14:28:12,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="0.40"]' 2026-11-04 14:28:12,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:28:12,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:28:12,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:12,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:12,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:28:12,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.013 0.038 2026-11-04 14:28:12,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0003")' 2026-11-04 14:28:12,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:28:12,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:28:12,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.042 2026-11-04 14:28:13,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("6.0")' 2026-11-04 14:28:13,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("0.90")' 2026-11-04 14:28:13,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.20")' 2026-11-04 14:28:13,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("1.50")' 2026-11-04 14:28:13,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%")' 2026-11-04 14:28:13,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.50"]' 2026-11-04 14:28:13,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:28:13,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:28:13,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:13,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:13,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:28:13,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:13] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.039 2026-11-04 14:28:14,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0004")' 2026-11-04 14:28:14,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:28:14,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:28:14,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:14] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.015 0.037 2026-11-04 14:28:15,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '8.0' (trigger: .product-screen .order-summary .total:contains("8.0"))' 2026-11-04 14:28:15,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:28:15,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:28:15,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:28:15,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:15,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75463200 for PoS orders references: ['Order 00348-002-0004'] (draft: False) 2026-11-04 14:28:15,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:28:15,700 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [798] 2026-11-04 14:28:15,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75463200 with result: [{'id': 453, 'pos_reference': 'Order 00348-002-0004', 'account_move': False}] 2026-11-04 14:28:15,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:15] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.037 0.104 2026-11-04 14:28:16,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .total-amount:contains("8.0")' 2026-11-04 14:28:16,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("15%") ~ .amount:contains("1.20")' 2026-11-04 14:28:16,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("20%") ~ .amount:contains("1.60")' 2026-11-04 14:28:16,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .percentage:contains("25%") ~ .amount:contains("2.00")' 2026-11-04 14:28:16,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input' 2026-11-04 14:28:16,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.tip-screen .custom-amount-form input[data-amount="1.00"]' 2026-11-04 14:28:16,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:28:16,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:28:16,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:16,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:16,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.screen.ticket-screen' 2026-11-04 14:28:16,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:16] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.035 2026-11-04 14:28:17,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-11-04 14:28:17,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 14:28:17,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("Tipping")' 2026-11-04 14:28:17,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .tip-cell:contains("1.00")' 2026-11-04 14:28:17,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .buttons .settle-tips' 2026-11-04 14:28:17,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter' 2026-11-04 14:28:17,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul' 2026-11-04 14:28:17,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos-search-bar .filter ul li:contains("All active orders")' 2026-11-04 14:28:17,683 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:17] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 28 0.014 0.032 2026-11-04 14:28:17,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .orders > .order-row:nth-child(2):contains("Ongoing")' 2026-11-04 14:28:17,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 14:28:17,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:28:17,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:17] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.012 0.029 2026-11-04 14:28:17,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:28:17,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.019 0.035 2026-11-04 14:28:17,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:17] "POST /web/dataset/call_kw/pos.order/set_tip HTTP/1.1" 200 - 21 0.009 0.052 2026-11-04 14:28:18,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:28:18,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:28:18,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.payment-screen .button.js_tip' 2026-11-04 14:28:18,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number popup is shown (trigger: .modal-dialog .popup .value)' 2026-11-04 14:28:18,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:28:18,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'number input element check (trigger: .modal-dialog .popup-number)' 2026-11-04 14:28:18,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'input shown is '1' (trigger: .modal-dialog .popup .value:contains("1"))' 2026-11-04 14:28:18,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click confirm button (trigger: .popup-number .footer .confirm)' 2026-11-04 14:28:18,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'there are no paymentlines (trigger: .paymentlines-empty)' 2026-11-04 14:28:18,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'amount to pay is '5.0' (trigger: .paymentlines-empty .total:contains("5.0"))' 2026-11-04 14:28:18,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:28:18,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:18,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:28:18,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34289470 for PoS orders references: ['Order 00348-002-0002'] (draft: False) 2026-11-04 14:28:18,806 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [796] 2026-11-04 14:28:18,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34289470 with result: [{'id': 451, 'pos_reference': 'Order 00348-002-0002', 'account_move': False}] 2026-11-04 14:28:18,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:18] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.029 0.093 2026-11-04 14:28:19,005 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:28:19,009 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:28:19,011 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:28:19,013 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:28:19,015 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:28:19,017 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:28:19,023 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:28:19,030 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:28:19,032 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:28:19,048 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:28:19,049 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:28:19,056 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:28:19,058 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:28:19,060 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:28:19,061 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:28:19,064 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:28:19,066 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:28:19,069 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:28:19,071 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:28:19,074 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:28:19,075 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:28:19,076 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:28:19,078 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:28:19,079 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:28:19,084 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:28:19,087 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:19,090 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:28:19,092 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:28:19,097 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:28:19,098 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:28:19,100 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:28:19,101 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:28:19,102 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:28:19,102 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:28:19,105 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:28:19,105 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:28:19,107 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:28:19,111 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:28:19,112 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:28:19,112 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:28:19,113 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:28:19,114 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:28:19,114 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:28:19,115 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:28:19,115 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:28:19,117 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:28:19,118 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:28:19,118 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:28:19,120 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:28:19,120 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:28:19,121 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:28:19,121 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:28:19,122 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:28:19,123 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:28:19,125 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:28:19,126 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:28:19,127 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:28:19,128 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:28:19,129 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:28:19,130 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:28:19,130 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:28:19,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:28:19,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:28:19,143 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:28:19,147 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:28:19,162 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:28:19,179 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:28:19,199 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.051 2026-11-04 14:28:19,202 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.052 2026-11-04 14:28:19,202 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:28:19,204 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:28:19,207 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:28:19,208 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:28:19,210 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:28:19,211 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:28:19,212 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:28:19,214 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:28:19,216 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:28:19,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:28:19,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:28:19,218 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:28:19,218 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:28:19,219 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:28:19,220 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:28:19,220 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:28:19,221 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:28:19,221 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:28:19,223 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:28:19,225 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:28:19,227 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:28:19,230 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:28:19,234 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:28:19,236 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:28:19,237 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:28:19,242 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:28:19,256 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:28:19,260 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:19,265 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:28:19,269 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.041 2026-11-04 14:28:19,273 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:28:19,274 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:28:19,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.023 0.020 2026-11-04 14:28:19,278 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:28:19,280 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:28:19,283 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:28:19,288 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:28:19,290 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:28:19,291 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:28:19,296 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:28:19,299 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:28:19,310 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:28:19,314 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:19,317 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:28:19,317 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:28:19,319 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:28:19,320 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:28:19,334 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:19,335 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:19,335 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:19,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:28:19,725 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:28:19,811 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:19] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:21,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:28:21,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:28:21,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:28:21,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:21] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:28:21,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:28:21,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:21,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:21,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:21,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:21,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:21,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:28:21,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"3"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("3")))' 2026-11-04 14:28:22,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'order total amount is '6.0' (trigger: .product-screen .order-summary .total:contains("6.0"))' 2026-11-04 14:28:22,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:28:22,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:28:22,880 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:28:22,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:22,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.pos .tip-screen' 2026-11-04 14:28:22,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #11402239 for PoS orders references: ['Order 00348-002-0005'] (draft: False) 2026-11-04 14:28:23,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #11402239 with result: [{'id': 454, 'pos_reference': 'Order 00348-002-0005', 'account_move': False}] 2026-11-04 14:28:23,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:23] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 48 0.026 0.082 2026-11-04 14:28:23,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.button.highlight.next' 2026-11-04 14:28:23,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:28:23,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:23] "POST /web/dataset/call_kw/pos.order/set_no_tip HTTP/1.1" 200 - 7 0.004 0.009 2026-11-04 14:28:25,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:28:25,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosResTipScreenTour on step: '.floor-map' 2026-11-04 14:28:25,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:28:25,586 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:25] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:25,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 43844 2026-11-04 14:28:25,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:28:25,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 43844 2026-11-04 14:28:25,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142825_736218_TestPoSRestaurantLoyalty.txt 2026-11-04 14:28:25,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpnhacd1j6_chrome_odoo" 2026-11-04 14:28:25,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_06_split_bill_screen ... 2026-11-04 14:28:26,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44135 2026-11-04 14:28:26,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp2hrfmmcp_chrome_odoo 2026-11-04 14:28:26,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36557/json/version 2026-11-04 14:28:26,290 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36557/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:28:26,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:28:26,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:36557/json 2026-11-04 14:28:26,343 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36557/json with timeout 3 increased to 10s during tests 2026-11-04 14:28:26,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:36557/devtools/page/DF054D4E07C0C116B4C9A737259B0634 2026-11-04 14:28:26,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:28:26,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:28:26,581 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:28:26,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:28:26,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:28:26,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:28:26,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:28:28,119 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.070 1.453 2026-11-04 14:28:28,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'DF054D4E07C0C116B4C9A737259B0634', 'loaderId': 'A57F61789E20B2EFC907EFA7AEED875B', 'isDownload': False} 2026-11-04 14:28:28,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour2')" 2026-11-04 14:28:28,144 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:28:28,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:28:28,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.014 0.009 2026-11-04 14:28:28,189 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.030 2026-11-04 14:28:28,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:28:28,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:28:28,639 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:28:28,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:28:28,651 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:28,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:28:29,390 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.209 0.507 2026-11-04 14:28:29,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:29] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.744 2026-11-04 14:28:29,482 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:28:29,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.094 2026-11-04 14:28:29,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:28:29,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:28:30,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.119 0.381 2026-11-04 14:28:30,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.062 2026-11-04 14:28:30,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:28:30,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:28:30,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.018 0.043 2026-11-04 14:28:30,457 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:30,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.081 2026-11-04 14:28:30,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.016 0.125 2026-11-04 14:28:30,571 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:30,578 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:28:30,587 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:30,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.011 0.185 2026-11-04 14:28:30,592 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:30,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.207 2026-11-04 14:28:30,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.228 2026-11-04 14:28:30,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.158 2026-11-04 14:28:30,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.150 2026-11-04 14:28:30,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.026 0.113 2026-11-04 14:28:30,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.159 2026-11-04 14:28:30,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.156 2026-11-04 14:28:30,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.140 2026-11-04 14:28:30,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.013 0.144 2026-11-04 14:28:30,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.004 0.156 2026-11-04 14:28:30,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.148 2026-11-04 14:28:30,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:30] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.058 2026-11-04 14:28:31,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:28:31,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:28:31,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:28:31,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.019 2026-11-04 14:28:31,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:31] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.023 2026-11-04 14:28:31,439 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:32,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:32,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:32,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:32,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:32,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:28:32,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:28:32,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:32,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:32,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:32,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:28:32,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:28:32,489 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:32,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:28:32,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:32,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:32,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:28:32,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:28:32,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:32,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:32,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:28:32,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:28:32,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:28:32,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:32,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:32,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:32,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:28:32,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:28:32,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:32,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:32,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:28:32,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:28:32,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5790775 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-11-04 14:28:32,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:28:32,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5790775 with result: [{'id': 455, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-11-04 14:28:32,930 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:32] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 68 0.048 0.091 2026-11-04 14:28:33,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:28:33,751 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:33] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.014 0.032 2026-11-04 14:28:34,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:28:34,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:28:34,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:34,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:28:34,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Coca-Cola","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:28:34,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:28:34,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'click back button (trigger: .payment-screen .button.back)' 2026-11-04 14:28:34,631 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:34] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:28:34,633 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:34] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:34,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:34,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:34,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-11-04 14:28:34,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84074944 for PoS orders references: ['Order 00349-002-0001'] (draft: True) 2026-11-04 14:28:34,707 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [806, 807, 808] 2026-11-04 14:28:34,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84074944 with result: [{'id': 455, 'pos_reference': 'Order 00349-002-0001', 'account_move': False}] 2026-11-04 14:28:34,784 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:34] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 62 0.036 0.072 2026-11-04 14:28:34,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:34] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.016 0.026 2026-11-04 14:28:35,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0002")' 2026-11-04 14:28:35,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:28:35,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:35,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:35,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:28:35,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:28:35,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:28:35,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:28:35,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '4.00' (trigger: .product-screen .order-summary .total:contains("4.00"))' 2026-11-04 14:28:35,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:28:35,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.pos-topheader .ticket-button' 2026-11-04 14:28:35,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.screen.ticket-screen' 2026-11-04 14:28:35,857 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:35] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 17 0.014 0.037 2026-11-04 14:28:36,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:28:36,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: '.ticket-screen .pads .button.validation.load-order-button' 2026-11-04 14:28:36,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'Check orderline with attributes: {"productName":"Minute Maid","quantity":"1.0","withClass":".selected"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:28:36,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour2 on step: 'order total amount is '2.00' (trigger: .product-screen .order-summary .total:contains("2.00"))' 2026-11-04 14:28:36,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:28:36,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44135 2026-11-04 14:28:36,708 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:36,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:28:36,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44135 2026-11-04 14:28:36,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142836_822347_TestPoSRestaurantLoyalty.txt 2026-11-04 14:28:36,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp2hrfmmcp_chrome_odoo" 2026-11-04 14:28:36,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_07_split_bill_screen ... 2026-11-04 14:28:37,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44345 2026-11-04 14:28:37,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpgacfmcds_chrome_odoo 2026-11-04 14:28:37,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38505/json/version 2026-11-04 14:28:37,343 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38505/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:28:37,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:28:37,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:38505/json 2026-11-04 14:28:37,411 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38505/json with timeout 3 increased to 10s during tests 2026-11-04 14:28:37,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:38505/devtools/page/E11EC366A738525FBBDA950EE23A9FC9 2026-11-04 14:28:37,437 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:28:37,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:28:37,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:28:37,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:28:37,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:28:37,677 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:28:37,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:28:38,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:38] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.112 0.693 2026-11-04 14:28:38,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'E11EC366A738525FBBDA950EE23A9FC9', 'loaderId': 'D7DE111B06FB5B03B01C631061E4979B', 'isDownload': False} 2026-11-04 14:28:38,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour3')" 2026-11-04 14:28:38,510 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:28:38,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:38] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.015 2026-11-04 14:28:38,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:38] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:28:38,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:38] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:28:38,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:38] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 14:28:38,970 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:28:39,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.009 2026-11-04 14:28:39,034 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:28:39,036 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:39,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:28:39,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.235 0.550 2026-11-04 14:28:39,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:39] "GET /pos/ui HTTP/1.1" 200 - 20 0.014 0.810 2026-11-04 14:28:39,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:28:39,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.085 2026-11-04 14:28:40,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:28:40,122 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-11-04 14:28:40,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.123 0.417 2026-11-04 14:28:40,788 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.028 0.058 2026-11-04 14:28:40,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:28:40,824 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:28:40,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.036 0.040 2026-11-04 14:28:40,955 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:28:40,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:40] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.125 2026-11-04 14:28:41,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.014 0.172 2026-11-04 14:28:41,048 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:28:41,072 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:41,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.014 0.230 2026-11-04 14:28:41,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.237 2026-11-04 14:28:41,139 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:28:41,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.246 2026-11-04 14:28:41,145 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:28:41,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.187 2026-11-04 14:28:41,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.176 2026-11-04 14:28:41,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.019 0.130 2026-11-04 14:28:41,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.097 2026-11-04 14:28:41,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.111 2026-11-04 14:28:41,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.123 2026-11-04 14:28:41,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.133 2026-11-04 14:28:41,324 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.123 2026-11-04 14:28:41,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.123 2026-11-04 14:28:41,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.033 2026-11-04 14:28:41,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:28:41,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:28:41,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:28:41,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.015 0.022 2026-11-04 14:28:41,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:28:41,945 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:42,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:42,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:28:42,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:28:42,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:42,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:28:42,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:28:42,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:42,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on 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(em.qty:contains("2")):has(.price:contains("4.00")))' 2026-11-04 14:28:43,723 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:28:43,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("2")))' 2026-11-04 14:28:43,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:28:43,752 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:28:43,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:43,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'total amount of split is '2.0' (trigger: .splitbill-screen .order-info .subtotal:contains("2.0"))' 2026-11-04 14:28:43,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:28:43,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:28:43,826 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:43,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:43,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:43,853 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.012 2026-11-04 14:28:43,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-11-04 14:28:43,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63429281 for PoS orders references: ['Order 00350-002-0002'] (draft: False) 2026-11-04 14:28:43,871 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:44,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63429281 with result: [{'id': 456, 'pos_reference': 'Order 00350-002-0002', 'account_move': False}] 2026-11-04 14:28:44,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 106 0.061 0.148 2026-11-04 14:28:44,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #75282077 for PoS orders references: ['Order 00350-002-0001'] (draft: True) 2026-11-04 14:28:44,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #75282077 with result: [{'id': 457, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-11-04 14:28:44,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 45 0.028 0.088 2026-11-04 14:28:44,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:44] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.078 2026-11-04 14:28:44,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:28:44,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:28:45,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:28:45,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:28:45,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:28:45,059 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:28:45,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:45,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour3 on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:28:45,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67719170 for PoS orders references: ['Order 00350-002-0001'] (draft: False) 2026-11-04 14:28:45,113 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [811] 2026-11-04 14:28:45,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67719170 with result: [{'id': 457, 'pos_reference': 'Order 00350-002-0001', 'account_move': False}] 2026-11-04 14:28:45,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:45] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 74 0.041 0.115 2026-11-04 14:28:46,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:28:46,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:46] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:46,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44345 2026-11-04 14:28:46,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:28:46,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44345 2026-11-04 14:28:46,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142846_157585_TestPoSRestaurantLoyalty.txt 2026-11-04 14:28:46,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpgacfmcds_chrome_odoo" 2026-11-04 14:28:46,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_08_refund_stay_current_table ... 2026-11-04 14:28:46,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44556 2026-11-04 14:28:46,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpuo3oknnw_chrome_odoo 2026-11-04 14:28:46,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39953/json/version 2026-11-04 14:28:46,742 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39953/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:28:46,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:28:46,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39953/json 2026-11-04 14:28:46,780 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39953/json with timeout 3 increased to 10s during tests 2026-11-04 14:28:46,792 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39953/devtools/page/46BA8A1A687E06F8F3A06A619EF74395 2026-11-04 14:28:46,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:28:46,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:28:47,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:28:47,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:28:47,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:28:47,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:28:47,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:28:47,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:47] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 110 0.069 0.694 2026-11-04 14:28:47,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '46BA8A1A687E06F8F3A06A619EF74395', 'loaderId': '48807618D1BE5D2637C2DBB5E2489DF0', 'isDownload': False} 2026-11-04 14:28:47,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('RefundStayCurrentTableTour')" 2026-11-04 14:28:47,922 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:28:47,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:47] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:28:47,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:47] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.019 2026-11-04 14:28:47,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:47] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:28:48,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:48] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:28:48,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.015 2026-11-04 14:28:48,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 14:28:48,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:28:48,430 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:48,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('RefundStayCurrentTableTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:28:49,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.185 0.585 2026-11-04 14:28:49,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:49] "GET /pos/ui HTTP/1.1" 200 - 20 0.011 0.780 2026-11-04 14:28:49,303 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:28:49,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.078 2026-11-04 14:28:49,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:28:49,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:28:49,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 187 0.099 0.334 2026-11-04 14:28:50,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.086 2026-11-04 14:28:50,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:28:50,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:28:50,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.018 0.044 2026-11-04 14:28:50,240 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:28:50,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.012 0.109 2026-11-04 14:28:50,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.020 0.158 2026-11-04 14:28:50,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.184 2026-11-04 14:28:50,353 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:28:50,372 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:28:50,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.010 0.229 2026-11-04 14:28:50,387 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:50,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.243 2026-11-04 14:28:50,416 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:28:50,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.022 0.161 2026-11-04 14:28:50,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.174 2026-11-04 14:28:50,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.097 2026-11-04 14:28:50,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.013 0.095 2026-11-04 14:28:50,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.114 2026-11-04 14:28:50,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.106 2026-11-04 14:28:50,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.105 2026-11-04 14:28:50,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.117 2026-11-04 14:28:50,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.110 2026-11-04 14:28:50,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:50] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.103 2026-11-04 14:28:51,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:28:51,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:28:51,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:28:51,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.022 2026-11-04 14:28:51,081 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:51] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:28:51,165 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:52,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:28:52,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:28:52,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:28:52,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:28:52,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")))' 2026-11-04 14:28:52,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '6.60' (trigger: .product-screen .order-summary .total:contains("6.60"))' 2026-11-04 14:28:52,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:28:52,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:28:52,184 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:52,186 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:52,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:28:52,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:28:52,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:28:52,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93468 for PoS orders references: ['Order 00351-002-0001'] (draft: False) 2026-11-04 14:28:52,242 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:52,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93468 with result: [{'id': 458, 'pos_reference': 'Order 00351-002-0001', 'account_move': False}] 2026-11-04 14:28:52,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 108 0.061 0.104 2026-11-04 14:28:52,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.085 2026-11-04 14:28:52,517 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:28:52,518 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:28:52,518 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:28:52,521 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:28:52,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:28:52,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:28:52,525 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:28:52,526 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:28:52,528 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:28:52,528 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:28:52,530 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:28:52,530 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:28:52,536 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:28:52,536 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:28:52,543 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:28:52,544 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:28:52,544 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:28:52,547 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:28:52,550 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:28:52,551 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:28:52,553 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:28:52,556 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:28:52,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:52,557 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:52,559 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:28:52,560 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:52,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:28:52,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:28:52,562 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:28:52,563 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:28:52,564 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:28:52,566 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:28:52,566 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:28:52,580 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:28:52,587 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:28:52,590 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:52,591 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:28:52,593 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:28:52,599 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:28:52,606 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:28:52,608 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:28:52,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:28:52,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:28:52,610 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:28:52,610 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:28:52,612 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:28:52,614 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:28:52,615 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:28:52,615 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:52,616 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:28:52,619 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:28:52,624 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:28:52,625 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:28:52,628 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:28:52,630 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:28:52,636 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:28:52,638 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:28:52,640 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:28:52,643 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:28:52,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:28:52,645 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:28:52,647 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:28:52,649 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:28:52,651 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:28:52,652 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:28:52,654 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:28:52,655 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:28:52,658 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:28:52,663 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:28:52,665 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:28:52,667 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:28:52,669 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:28:52,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.009 2026-11-04 14:28:52,670 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:28:52,671 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:28:52,672 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:28:52,672 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:28:52,677 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:28:52,679 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:28:52,683 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:52,685 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:28:52,688 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:28:52,692 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:28:52,692 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:28:52,693 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:28:52,694 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:28:52,695 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:28:52,696 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:28:52,699 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:28:52,700 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:28:52,701 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:28:52,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:28:52,706 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:28:52,706 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:28:52,707 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:28:52,719 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:28:52,738 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:28:52,740 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:28:52,758 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.044 2026-11-04 14:28:52,759 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.039 2026-11-04 14:28:52,761 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:28:52,762 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:28:52,763 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.033 2026-11-04 14:28:52,763 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:28:52,766 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:28:52,767 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:28:52,768 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:28:52,769 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:28:52,770 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:28:52,771 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:28:52,774 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:28:52,774 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:28:52,776 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:28:52,776 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:28:52,779 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:52] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:52,779 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:28:52,780 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:28:52,780 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:28:52,781 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:28:53,173 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:53] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:28:53,248 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:53] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:28:53,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:28:54,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click table '4' (trigger: .floor-map .table .label:contains("4"))' 2026-11-04 14:28:54,546 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {} (trigger: body:not(:has(.order-container .orderline)))' 2026-11-04 14:28:54,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:54] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:28:54,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.control-button:contains("Refund")' 2026-11-04 14:28:54,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:28:54,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:54] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 10 0.006 0.022 2026-11-04 14:28:54,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:54] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 21 0.012 0.029 2026-11-04 14:28:55,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"productName":"Coca-Cola"} (trigger: .order-container .orderline:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:28:55,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:28:55,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .to-refund-highlight:contains("To Refund: 2.00")' 2026-11-04 14:28:55,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: '.ticket-screen .button.pay-order-button' 2026-11-04 14:28:55,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:28:55,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")))' 2026-11-04 14:28:55,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour RefundStayCurrentTableTour on step: 'order total amount is '-4.40' (trigger: .product-screen .order-summary .total:contains("-4.40"))' 2026-11-04 14:28:55,547 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:28:55,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44556 2026-11-04 14:28:55,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:28:55,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44556 2026-11-04 14:28:55,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142855_662890_TestPoSRestaurantLoyalty.txt 2026-11-04 14:28:55,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpuo3oknnw_chrome_odoo" 2026-11-04 14:28:55,688 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_09_combo_split_bill ... 2026-11-04 14:28:58,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 44802 2026-11-04 14:28:58,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpaqrbbd5k_chrome_odoo 2026-11-04 14:28:58,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39499/json/version 2026-11-04 14:28:58,800 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39499/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:28:58,818 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:28:58,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:39499/json 2026-11-04 14:28:58,819 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39499/json with timeout 3 increased to 10s during tests 2026-11-04 14:28:58,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:39499/devtools/page/B4DB60ED3665EB7029ECBF218A58AD43 2026-11-04 14:28:58,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:28:58,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:28:59,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:28:59,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:28:59,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:28:59,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:28:59,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:28:59,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:59] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.065 0.593 2026-11-04 14:28:59,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': 'B4DB60ED3665EB7029ECBF218A58AD43', 'loaderId': 'EDD60B03B73CEA240AC96ABA5C129FB5', 'isDownload': False} 2026-11-04 14:28:59,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SplitBillScreenTour4PosCombo')" 2026-11-04 14:28:59,854 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:28:59,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:59] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:28:59,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:59] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.018 2026-11-04 14:28:59,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:28:59] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 14:29:00,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:00] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:29:00,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:29:00,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 14:29:00,392 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:00] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:29:00,394 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:00] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:29:00,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SplitBillScreenTour4PosCombo', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:29:01,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 317 0.223 0.484 2026-11-04 14:29:01,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:01] "GET /pos/ui HTTP/1.1" 200 - 20 0.018 0.704 2026-11-04 14:29:01,193 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:29:01,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.078 2026-11-04 14:29:01,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:01] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:29:01,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:01] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:29:01,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 191 0.135 0.454 2026-11-04 14:29:02,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.049 2026-11-04 14:29:02,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:29:02,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:29:02,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1694&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.026 0.043 2026-11-04 14:29:02,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.111 2026-11-04 14:29:02,276 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:29:02,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1695&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.016 0.159 2026-11-04 14:29:02,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1696&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.197 2026-11-04 14:29:02,396 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:29:02,400 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:29:02,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1697&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.019 0.255 2026-11-04 14:29:02,454 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:29:02,470 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:02,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1698&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.320 2026-11-04 14:29:02,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.009 0.293 2026-11-04 14:29:02,525 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.234 2026-11-04 14:29:02,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1699&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.222 2026-11-04 14:29:02,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.016 0.191 2026-11-04 14:29:02,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.006 0.153 2026-11-04 14:29:02,669 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1700&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.156 2026-11-04 14:29:02,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1701&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.183 2026-11-04 14:29:02,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1702&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.215 2026-11-04 14:29:02,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.216 2026-11-04 14:29:02,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1705&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.219 2026-11-04 14:29:02,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1704&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.221 2026-11-04 14:29:02,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.010 0.256 2026-11-04 14:29:02,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:02] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.006 0.246 2026-11-04 14:29:03,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.277 2026-11-04 14:29:03,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=product.product&field=image_128&id=1703&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.257 2026-11-04 14:29:03,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:29:03,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.257 2026-11-04 14:29:03,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click table '2' (trigger: .floor-map .table .label:contains("2"))' 2026-11-04 14:29:03,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.230 2026-11-04 14:29:03,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:29:03,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.198 2026-11-04 14:29:03,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.188 2026-11-04 14:29:03,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.129 2026-11-04 14:29:03,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.099 2026-11-04 14:29:03,198 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.085 2026-11-04 14:29:03,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.093 2026-11-04 14:29:03,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.098 2026-11-04 14:29:03,294 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:04,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:29:04,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 3 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 3")))' 2026-11-04 14:29:04,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 5 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 5")))' 2026-11-04 14:29:04,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 8 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 8")))' 2026-11-04 14:29:04,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:29:04,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:29:04,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 14:29:04,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:29:04,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Select combo item Combo Product 7 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 7")))' 2026-11-04 14:29:04,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:29:04,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:29:04,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:29:04,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:29:04,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:29:04,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"2"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("2")))' 2026-11-04 14:29:04,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:29:05,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:29:05,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Water","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click product 'Minute Maid' (trigger: article.product .product-content .product-name:contains("Minute Maid"))' 2026-11-04 14:29:05,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click split bill button (trigger: .control-buttons .control-button.order-split)' 2026-11-04 14:29:05,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Water")))' 2026-11-04 14:29:05,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")))' 2026-11-04 14:29:05,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","run":"click"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")))' 2026-11-04 14:29:05,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Water","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Water")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 3","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 3")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 5","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 5")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 8","quantity":"1 / 1"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 8")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Office Combo","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 2","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 4","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"productName":"Combo Product 7","quantity":"1 / 2"} (trigger: .order-container .orderline:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:29:05,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'total amount of split is '97.13' (trigger: .splitbill-screen .order-info .subtotal:contains("97.13"))' 2026-11-04 14:29:05,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click pay button (trigger: .splitbill-screen .pay-button .button)' 2026-11-04 14:29:05,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:29:05,756 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:05] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:29:05,776 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:05] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.037 2026-11-04 14:29:05,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:29:05,783 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:05] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.006 0.018 2026-11-04 14:29:05,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='resume'])' 2026-11-04 14:29:05,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #61565007 for PoS orders references: ['Order 00352-002-0002'] (draft: False) 2026-11-04 14:29:05,814 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:05] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:29:06,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #61565007 with result: [{'id': 459, 'pos_reference': 'Order 00352-002-0002', 'account_move': False}] 2026-11-04 14:29:06,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 125 0.075 0.140 2026-11-04 14:29:06,022 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.133 2026-11-04 14:29:06,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #36372030 for PoS orders references: ['Order 00352-002-0001'] (draft: True) 2026-11-04 14:29:06,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #36372030 with result: [{'id': 460, 'pos_reference': 'Order 00352-002-0001', 'account_move': False}] 2026-11-04 14:29:06,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:06] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 70 0.052 0.075 2026-11-04 14:29:06,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:06] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.091 2026-11-04 14:29:06,958 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:29:06,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Minute Maid","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Minute Maid")):has(em.qty:contains("1")))' 2026-11-04 14:29:06,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:29:06,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Office Combo","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Office Combo")):has(em.qty:contains("1")))' 2026-11-04 14:29:07,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:29:07,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:29:07,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")))' 2026-11-04 14:29:07,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:29:07,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 2","quantity":"1.0","price":"6.67"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 2")):has(em.qty:contains("1")):has(.price:contains("6.67")))' 2026-11-04 14:29:07,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:29:07,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")))' 2026-11-04 14:29:07,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:29:07,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 4","quantity":"1.0","price":"14.66"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 4")):has(em.qty:contains("1")):has(.price:contains("14.66")))' 2026-11-04 14:29:07,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withoutClass":".selected","run":"click","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline:not(.selected):has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:29:07,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")))' 2026-11-04 14:29:07,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:29:07,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Combo Product 7","quantity":"1.0","price":"22.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Combo Product 7")):has(em.qty:contains("1")):has(.price:contains("22.00")))' 2026-11-04 14:29:07,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SplitBillScreenTour4PosCombo on step: 'order total amount is '45.53' (trigger: .product-screen .order-summary .total:contains("45.53"))' 2026-11-04 14:29:07,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:29:07,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 44802 2026-11-04 14:29:07,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:29:07,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 44802 2026-11-04 14:29:07,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142907_356124_TestPoSRestaurantLoyalty.txt 2026-11-04 14:29:07,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpaqrbbd5k_chrome_odoo" 2026-11-04 14:29:07,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_10_save_last_preparation_changes ... 2026-11-04 14:29:07,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45016 2026-11-04 14:29:07,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp49bvjdzr_chrome_odoo 2026-11-04 14:29:07,924 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40749/json/version 2026-11-04 14:29:07,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40749/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:29:07,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:29:07,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40749/json 2026-11-04 14:29:07,984 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40749/json with timeout 3 increased to 10s during tests 2026-11-04 14:29:07,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40749/devtools/page/8698E39932E9362EB2A9C0A0AF9FD486 2026-11-04 14:29:08,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:29:08,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:29:08,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:29:08,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:29:08,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:29:08,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:29:08,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:29:09,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.078 0.610 2026-11-04 14:29:09,030 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '8698E39932E9362EB2A9C0A0AF9FD486', 'loaderId': 'F171015C857EC55173694E61C41AA60F', 'isDownload': False} 2026-11-04 14:29:09,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('SaveLastPreparationChangesTour')" 2026-11-04 14:29:09,058 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:29:09,079 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-11-04 14:29:09,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-11-04 14:29:09,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.029 2026-11-04 14:29:09,593 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.007 0.012 2026-11-04 14:29:09,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:29:09,649 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:29:09,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:29:09,656 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:09] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:09,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('SaveLastPreparationChangesTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:29:10,383 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:10] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 313 0.238 0.474 2026-11-04 14:29:10,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:10] "GET /pos/ui HTTP/1.1" 200 - 20 0.015 0.734 2026-11-04 14:29:10,529 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:29:10,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:10] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.085 2026-11-04 14:29:10,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:29:10,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:29:11,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 185 0.102 0.384 2026-11-04 14:29:11,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.084 2026-11-04 14:29:11,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.015 2026-11-04 14:29:11,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:29:11,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.033 0.048 2026-11-04 14:29:11,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.118 2026-11-04 14:29:11,532 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:11,543 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:11,549 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:11,554 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:11,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.163 2026-11-04 14:29:11,587 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:11,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.011 0.206 2026-11-04 14:29:11,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.208 2026-11-04 14:29:11,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.209 2026-11-04 14:29:11,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.012 0.171 2026-11-04 14:29:11,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.022 0.111 2026-11-04 14:29:11,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.004 0.146 2026-11-04 14:29:11,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.132 2026-11-04 14:29:11,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.121 2026-11-04 14:29:11,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.135 2026-11-04 14:29:11,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.129 2026-11-04 14:29:11,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.001 0.081 2026-11-04 14:29:11,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.066 2026-11-04 14:29:11,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:11] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.060 2026-11-04 14:29:12,246 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:29:12,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:29:12,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:29:12,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.025 0.017 2026-11-04 14:29:12,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:12] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.026 2026-11-04 14:29:12,388 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:29:13,262 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:29:13,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:29:13,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #22872051 for PoS orders references: ['Order 00353-002-0001'] (draft: True) 2026-11-04 14:29:13,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour SaveLastPreparationChangesTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:29:13,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:29:13,313 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:13] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:13,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45016 2026-11-04 14:29:13,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:29:13,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45016 2026-11-04 14:29:13,413 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #22872051 with result: [{'id': 461, 'pos_reference': 'Order 00353-002-0001', 'account_move': False}] 2026-11-04 14:29:13,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:13] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.067 0.091 2026-11-04 14:29:13,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142913_462576_TestPoSRestaurantLoyalty.txt 2026-11-04 14:29:13,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp49bvjdzr_chrome_odoo" 2026-11-04 14:29:13,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_11_bill_screen_qrcode ... 2026-11-04 14:29:14,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45217 2026-11-04 14:29:14,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpttfr3dxi_chrome_odoo 2026-11-04 14:29:14,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46271/json/version 2026-11-04 14:29:14,081 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46271/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:29:14,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:29:14,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:46271/json 2026-11-04 14:29:14,162 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46271/json with timeout 3 increased to 10s during tests 2026-11-04 14:29:14,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:46271/devtools/page/8B316F85127642D05BB02F7E10C31DEE 2026-11-04 14:29:14,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:29:14,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:29:14,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:29:14,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:29:14,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:29:14,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:29:14,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:29:15,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.081 0.675 2026-11-04 14:29:15,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '8B316F85127642D05BB02F7E10C31DEE', 'loaderId': 'C39B95F86EC86B66CE3C6A6E103AC172', 'isDownload': False} 2026-11-04 14:29:15,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('BillScreenTour')" 2026-11-04 14:29:15,253 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:29:15,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:29:15,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:29:15,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:29:15,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:29:15,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:29:15,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.006 0.007 2026-11-04 14:29:15,914 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:15,916 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:15] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:15,944 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('BillScreenTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:29:16,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 315 0.223 0.540 2026-11-04 14:29:16,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:29:16,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.049 2026-11-04 14:29:16,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:16] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:29:16,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:16] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:29:16,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:16] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.018 0.050 2026-11-04 14:29:16,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:16] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.005 0.106 2026-11-04 14:29:16,997 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:16] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:29:17,004 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29: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-11-04 14:29:17,008 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:29:17,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.148 2026-11-04 14:29:17,031 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:29:17,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.158 2026-11-04 14:29:17,069 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:29:17,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.241 2026-11-04 14:29:17,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.254 2026-11-04 14:29:17,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.007 0.224 2026-11-04 14:29:17,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.007 0.189 2026-11-04 14:29:17,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.017 0.217 2026-11-04 14:29:17,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.205 2026-11-04 14:29:17,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.175 2026-11-04 14:29:17,358 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.037 0.184 2026-11-04 14:29:17,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.190 2026-11-04 14:29:17,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.163 2026-11-04 14:29:17,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.004 0.119 2026-11-04 14:29:17,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.105 2026-11-04 14:29:17,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:29:17,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:29:17,774 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.020 2026-11-04 14:29:17,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:29:17,902 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:17] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:29:18,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click bill button (trigger: .control-button:contains("Bill"))' 2026-11-04 14:29:18,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'body:not(:has(undefined))' 2026-11-04 14:29:18,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'go back (trigger: .receipt-screen .button.next)' 2026-11-04 14:29:18,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/image?model=pos.config&id=178&field=custom_logo HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:29:18,900 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:29:18,904 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:29:18,905 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:29:18,905 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:29:18,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:29:18,907 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:29:18,907 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:29:18,908 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:29:18,908 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:29:18,909 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:29:18,909 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:29:18,910 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:29:18,912 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:29:18,913 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:29:18,918 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:18,921 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:29:18,922 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:29:18,922 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:29:18,923 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:29:18,925 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:29:18,925 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:29:18,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:29:18,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:29:18,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:29:18,928 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:29:18,928 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:29:18,929 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:29:18,929 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:29:18,930 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:29:18,930 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:29:18,931 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:29:18,931 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:29:18,938 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:29:18,938 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:29:18,939 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:29:18,940 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:29:18,940 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:29:18,941 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:29:18,942 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:29:18,943 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:29:18,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:29:18,944 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:29:18,945 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:29:18,946 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:29:18,946 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:29:18,953 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:29:18,953 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:29:18,956 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:29:18,956 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:29:18,956 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:29:18,957 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:29:18,957 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:29:18,958 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:29:18,958 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:29:18,959 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:29:18,959 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:29:18,960 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:29:18,961 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:29:18,961 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:29:18,962 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:29:18,963 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:29:18,963 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:29:18,965 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:29:18,967 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:18,972 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:29:18,974 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:29:18,975 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:29:18,976 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:29:18,977 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:29:18,978 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:18,979 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:29:18,979 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:29:18,980 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:29:18,981 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:29:18,983 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:29:18,983 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:29:18,987 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:18,988 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:18] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:18,989 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:29:18,990 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:29:18,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:29:18,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:29:19,000 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:29:19,001 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:29:19,001 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:29:19,002 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:29:19,007 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:29:19,007 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:29:19,008 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:29:19,009 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:29:19,009 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:29:19,012 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:29:19,013 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:29:19,013 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:29:19,022 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:29:19,031 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:29:19,039 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:29:19,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:29:19,043 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:29:19,045 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.020 2026-11-04 14:29:19,046 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 14:29:19,048 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:29:19,051 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:29:19,058 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:29:19,063 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:29:19,075 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:29:19,083 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:29:19,107 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:29:19,129 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-11-04 14:29:19,137 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:29:19,145 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:29:19,172 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:19,174 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:29:19,181 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:29:19,190 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:29:19,207 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:19,209 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:19,210 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:19,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #34935605 for PoS orders references: ['Order 00354-001-0001'] (draft: True) 2026-11-04 14:29:19,664 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 14:29:19,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #34935605 with result: [{'id': 462, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-11-04 14:29:19,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 64 0.041 0.085 2026-11-04 14:29:19,762 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:19,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:29:21,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:29:21,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:29:21,076 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:21] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:21,078 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:21] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:21,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:29:21,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:29:21,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:21] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.011 2026-11-04 14:29:21,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour BillScreenTour on step: 'QR codes are shown (trigger: #posqrcode)' 2026-11-04 14:29:21,145 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:29:21,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #83975547 for PoS orders references: ['Order 00354-001-0001'] (draft: False) 2026-11-04 14:29:21,181 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #143 deleted pos.order.line records with IDs: [830] 2026-11-04 14:29:21,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #83975547 with result: [{'id': 462, 'pos_reference': 'Order 00354-001-0001', 'account_move': False}] 2026-11-04 14:29:21,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:21] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 116 0.070 0.150 2026-11-04 14:29:21,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.102 2026-11-04 14:29:21,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:21] "GET /report/barcode/QR/http%3A%2F%2F127.0.0.1%3A8069%2Fpos%2Fticket%2Fvalidate%3Faccess_token%3D2f2b5398-fb5c-433a-820d-cd0ed0bff819?width=200&height=200 HTTP/1.1" 200 - 2 0.000 0.095 2026-11-04 14:29:22,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:29:22,165 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:22] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:22,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45217 2026-11-04 14:29:22,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:29:22,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45217 2026-11-04 14:29:22,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142922_280806_TestPoSRestaurantLoyalty.txt 2026-11-04 14:29:22,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpttfr3dxi_chrome_odoo" 2026-11-04 14:29:22,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_change_table_rewards_stay ... 2026-11-04 14:29:23,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45463 2026-11-04 14:29:23,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmpj383e1og_chrome_odoo 2026-11-04 14:29:23,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41821/json/version 2026-11-04 14:29:23,327 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41821/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:29:23,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:29:23,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:41821/json 2026-11-04 14:29:23,375 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41821/json with timeout 3 increased to 10s during tests 2026-11-04 14:29:23,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:41821/devtools/page/70824DCF08F4A13A9FCE5FAF181E8FEB 2026-11-04 14:29:23,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:29:23,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:29:23,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:29:23,724 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:29:23,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=178" in browser 2026-11-04 14:29:23,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=178" 2026-11-04 14:29:23,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:29:25,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:25] "GET /pos/web?config_id=178 HTTP/1.1" 200 - 112 0.073 1.855 2026-11-04 14:29:25,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '70824DCF08F4A13A9FCE5FAF181E8FEB', 'loaderId': '0910B31CCD19F0589DB3EF522500B0DF', 'isDownload': False} 2026-11-04 14:29:25,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('PosRestaurantRewardStay')" 2026-11-04 14:29:25,689 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:29:25,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:25] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.010 2026-11-04 14:29:25,720 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:25] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:29:25,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:25] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 14:29:26,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:26] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:29:26,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:29:26,264 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:26,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.007 2026-11-04 14:29:26,279 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:26,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('PosRestaurantRewardStay', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=178"})" 2026-11-04 14:29:27,027 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 346 0.210 0.521 2026-11-04 14:29:27,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:29:27,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.063 2026-11-04 14:29:27,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.004 0.014 2026-11-04 14:29:27,181 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:29:27,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.024 0.041 2026-11-04 14:29:27,289 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:29:27,316 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:29:27,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.012 0.103 2026-11-04 14:29:27,326 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:29:27,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.026 0.166 2026-11-04 14:29:27,407 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:29:27,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.197 2026-11-04 14:29:27,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:27,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.237 2026-11-04 14:29:27,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.242 2026-11-04 14:29:27,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.011 0.149 2026-11-04 14:29:27,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.181 2026-11-04 14:29:27,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.025 0.143 2026-11-04 14:29:27,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.147 2026-11-04 14:29:27,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.142 2026-11-04 14:29:27,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.134 2026-11-04 14:29:27,627 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.117 2026-11-04 14:29:27,658 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.005 0.124 2026-11-04 14:29:27,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.088 2026-11-04 14:29:27,691 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.003 0.065 2026-11-04 14:29:28,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:29:28,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:29:28,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.014 0.021 2026-11-04 14:29:28,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:28] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 14:29:28,205 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:29,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click product 'Water' (trigger: article.product .product-content .product-name:contains("Water"))' 2026-11-04 14:29:29,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-11-04 14:29:29,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:29:29,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:29:29,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #74988419 for PoS orders references: ['Order 00355-001-0001'] (draft: True) 2026-11-04 14:29:29,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #74988419 with result: [{'id': 463, 'pos_reference': 'Order 00355-001-0001', 'account_move': False}] 2026-11-04 14:29:29,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:29] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 66 0.046 0.098 2026-11-04 14:29:29,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:29:30,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour PosRestaurantRewardStay on step: 'order total amount is '1.98' (trigger: .product-screen .order-summary .total:contains("1.98"))' 2026-11-04 14:29:30,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:30] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.019 0.042 2026-11-04 14:29:30,968 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:29:30,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:29:30,982 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:29:31,003 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45463 2026-11-04 14:29:31,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:29:31,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45463 2026-11-04 14:29:31,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142931_111062_TestPoSRestaurantLoyalty.txt 2026-11-04 14:29:31,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmpj383e1og_chrome_odoo" 2026-11-04 14:29:31,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty: Starting TestPoSRestaurantLoyalty.test_combo_preparation_receipt ... 2026-11-04 14:29:34,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome pid: 45663 2026-11-04 14:29:34,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless temporary user profile dir: /tmp/tmp85zhur2v_chrome_odoo 2026-11-04 14:29:34,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40479/json/version 2026-11-04 14:29:34,656 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40479/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:29:34,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:29:34,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Issuing json command http://127.0.0.1:40479/json 2026-11-04 14:29:34,702 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40479/json with timeout 3 increased to 10s during tests 2026-11-04 14:29:34,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Websocket url found: ws://127.0.0.1:40479/devtools/page/560BB6933BA9CC0239BA7D8C47366FC9 2026-11-04 14:29:34,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Enable chrome headless console log notification 2026-11-04 14:29:34,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome headless enable page notifications 2026-11-04 14:29:35,076 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:29:35,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Setting session cookie in browser 2026-11-04 14:29:35,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Open "http://127.0.0.1:8069/pos/ui?config_id=178" in browser 2026-11-04 14:29:35,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=178" 2026-11-04 14:29:35,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:29:35,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:35] "GET /pos/ui?config_id=178 HTTP/1.1" 200 - 112 0.056 0.604 2026-11-04 14:29:35,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Navigation result: {'frameId': '560BB6933BA9CC0239BA7D8C47366FC9', 'loaderId': '4863A4DAE8D27174DA3DD4B2AE7A6DDD', 'isDownload': False} 2026-11-04 14:29:35,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate ready code "odoo.isTourReady('ComboPreparationReceiptTour')" 2026-11-04 14:29:35,791 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:29:35,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:35] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:29:35,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:35] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-11-04 14:29:35,824 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:35] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:29:36,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:36] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:29:36,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-11-04 14:29:36,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.006 2026-11-04 14:29:36,295 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:29:36,305 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:29:36,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Evaluate test code "odoo.startTour('ComboPreparationReceiptTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=178"})" 2026-11-04 14:29:37,077 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 319 0.188 0.576 2026-11-04 14:29:37,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:29:37,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.057 2026-11-04 14:29:37,200 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:29:37,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:29:37,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1690&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 14 0.054 0.056 2026-11-04 14:29:37,387 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:29:37,403 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29: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-11-04 14:29:37,409 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:37,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1707&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.011 0.136 2026-11-04 14:29:37,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1708&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.006 0.168 2026-11-04 14:29:37,485 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:29:37,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1709&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.197 2026-11-04 14:29:37,527 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:37,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1710&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.232 2026-11-04 14:29:37,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1711&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.272 2026-11-04 14:29:37,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 10 0.010 0.200 2026-11-04 14:29:37,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image/res.company/64/favicon HTTP/1.1" 200 - 6 0.005 0.202 2026-11-04 14:29:37,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image/res.users/143/avatar_128 HTTP/1.1" 200 - 19 0.013 0.188 2026-11-04 14:29:37,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.166 2026-11-04 14:29:37,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1712&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.009 0.178 2026-11-04 14:29:37,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1713&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.180 2026-11-04 14:29:37,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1714&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.006 0.191 2026-11-04 14:29:37,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1715&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.006 0.216 2026-11-04 14:29:37,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image/res.company/64/favicon HTTP/1.1" 304 - 6 0.005 0.196 2026-11-04 14:29:37,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1718&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.006 0.213 2026-11-04 14:29:37,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.210 2026-11-04 14:29:37,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:37] "GET /web/image?model=product.product&field=image_128&id=1717&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.226 2026-11-04 14:29:38,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=product.product&field=image_128&id=1693&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.007 0.224 2026-11-04 14:29:38,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click table '5' (trigger: .floor-map .table .label:contains("5"))' 2026-11-04 14:29:38,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=product.product&field=image_128&id=1692&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.266 2026-11-04 14:29:38,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click Home subcategory (trigger: button.category-button i.fa-home)' 2026-11-04 14:29:38,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=product.product&field=image_128&id=1716&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.008 0.282 2026-11-04 14:29:38,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=product.product&field=image_128&id=1691&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 8 0.013 0.321 2026-11-04 14:29:38,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.308 2026-11-04 14:29:38,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.260 2026-11-04 14:29:38,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.233 2026-11-04 14:29:38,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.013 0.177 2026-11-04 14:29:38,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.153 2026-11-04 14:29:38,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.100 2026-11-04 14:29:38,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.080 2026-11-04 14:29:38,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/image?model=pos.category&field=image_128&id=26&unique=2026-11-04%2014:25:56 HTTP/1.1" 200 - 4 0.002 0.092 2026-11-04 14:29:38,449 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:39,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click product 'Office Combo' (trigger: article.product .product-content .product-name:contains("Office Combo"))' 2026-11-04 14:29:39,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 2 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 2")))' 2026-11-04 14:29:39,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 4 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 4")))' 2026-11-04 14:29:39,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Select combo item Combo Product 6 (trigger: label.combo-line article.product:has( .product-name:contains("Combo Product 6")))' 2026-11-04 14:29:39,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Click `confirm` (trigger: .popup.combo-configurator-popup footer button.confirm)' 2026-11-04 14:29:39,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.actionpad .submit-order.highlight.btn-primary' 2026-11-04 14:29:39,444 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff2 2026-11-04 14:29:39,451 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff2 2026-11-04 14:29:39,452 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff2 2026-11-04 14:29:39,452 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff2 2026-11-04 14:29:39,453 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff2 2026-11-04 14:29:39,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff2 2026-11-04 14:29:39,454 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff2 2026-11-04 14:29:39,455 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff2 2026-11-04 14:29:39,458 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff2 2026-11-04 14:29:39,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff2 2026-11-04 14:29:39,460 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff2 2026-11-04 14:29:39,461 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff2 2026-11-04 14:29:39,462 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff2 2026-11-04 14:29:39,462 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff2 2026-11-04 14:29:39,463 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff2 2026-11-04 14:29:39,463 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff2 2026-11-04 14:29:39,466 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff2 2026-11-04 14:29:39,469 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:39,470 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:29:39,471 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff2 2026-11-04 14:29:39,472 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff2 2026-11-04 14:29:39,473 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff2 2026-11-04 14:29:39,474 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff2 2026-11-04 14:29:39,476 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff2 2026-11-04 14:29:39,476 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff2 2026-11-04 14:29:39,477 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff2 2026-11-04 14:29:39,480 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff2 2026-11-04 14:29:39,485 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:29:39,487 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff2 2026-11-04 14:29:39,491 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff2 2026-11-04 14:29:39,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:29:39,496 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:29:39,497 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff2 2026-11-04 14:29:39,500 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:29:39,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'click order button (trigger: .actionpad .submit-order)' 2026-11-04 14:29:39,505 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff2 2026-11-04 14:29:39,506 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff2 2026-11-04 14:29:39,518 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:39,519 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:39,527 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:29:39,527 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:39,531 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:29:39,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/google/Oswald/Oswald-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:29:39,556 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/google/Montserrat/Montserrat-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:29:39,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.011 0.009 2026-11-04 14:29:39,566 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/google/Open_Sans/Open_Sans-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.032 2026-11-04 14:29:39,569 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/google/Raleway/Raleway-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:29:39,571 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.woff 2026-11-04 14:29:39,575 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.woff 2026-11-04 14:29:39,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/google/Tajawal/Tajawal-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:39,577 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.woff 2026-11-04 14:29:39,579 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.woff 2026-11-04 14:29:39,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .mx-5:contains('Combo Product 2')' 2026-11-04 14:29:39,582 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.woff 2026-11-04 14:29:39,585 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.woff 2026-11-04 14:29:39,586 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.woff 2026-11-04 14:29:39,586 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.woff 2026-11-04 14:29:39,588 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.woff 2026-11-04 14:29:39,588 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.woff 2026-11-04 14:29:39,589 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.woff 2026-11-04 14:29:39,589 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.woff 2026-11-04 14:29:39,590 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.woff 2026-11-04 14:29:39,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: '.render-container .multiprint-flex:not(.mx-5):contains('Office Combo')' 2026-11-04 14:29:39,593 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.woff 2026-11-04 14:29:39,594 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.woff 2026-11-04 14:29:39,594 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.woff 2026-11-04 14:29:39,595 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.woff 2026-11-04 14:29:39,596 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.woff 2026-11-04 14:29:39,596 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.woff 2026-11-04 14:29:39,597 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.woff 2026-11-04 14:29:39,597 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.woff 2026-11-04 14:29:39,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.woff 2026-11-04 14:29:39,598 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.woff 2026-11-04 14:29:39,599 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.woff 2026-11-04 14:29:39,599 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.woff 2026-11-04 14:29:39,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: Tour ComboPreparationReceiptTour on step: 'Check orderline with attributes: {"withClass":".has-change"} (trigger: body:not(:has(.order-container .orderline.has-change)))' 2026-11-04 14:29:39,602 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.woff 2026-11-04 14:29:39,603 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.woff 2026-11-04 14:29:39,604 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.woff 2026-11-04 14:29:39,605 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:39,605 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.woff 2026-11-04 14:29:39,606 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.woff 2026-11-04 14:29:39,617 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Hai-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:29:39,620 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-HaiIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:29:39,622 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Lig-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:39,623 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-LigIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:29:39,625 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:29:39,634 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Hai.ttf 2026-11-04 14:29:39,636 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Hai.ttf 2026-11-04 14:29:39,636 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Hai.ttf 2026-11-04 14:29:39,637 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-HaiIta.ttf 2026-11-04 14:29:39,638 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-HaiIta.ttf 2026-11-04 14:29:39,639 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-HaiIta.ttf 2026-11-04 14:29:39,642 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Lig.ttf 2026-11-04 14:29:39,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Lig.ttf 2026-11-04 14:29:39,663 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:29:39,671 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-BolIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:29:39,672 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-RegIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:29:39,674 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Lig.ttf 2026-11-04 14:29:39,675 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-BlaIta-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:29:39,693 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Bol-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.026 2026-11-04 14:29:39,695 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:39] "GET /web/static/fonts/lato/Lato-Bla-webfont.ttf HTTP/1.1" 200 - 0 0.000 0.051 2026-11-04 14:29:39,696 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-LigIta.ttf 2026-11-04 14:29:39,698 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-LigIta.ttf 2026-11-04 14:29:39,699 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-LigIta.ttf 2026-11-04 14:29:39,703 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Reg.ttf 2026-11-04 14:29:39,706 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Reg.ttf 2026-11-04 14:29:39,711 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Reg.ttf 2026-11-04 14:29:39,712 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-RegIta.ttf 2026-11-04 14:29:39,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-RegIta.ttf 2026-11-04 14:29:39,713 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-RegIta.ttf 2026-11-04 14:29:39,714 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bol.ttf 2026-11-04 14:29:39,715 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bol.ttf 2026-11-04 14:29:39,715 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bol.ttf 2026-11-04 14:29:39,716 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BolIta.ttf 2026-11-04 14:29:39,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BolIta.ttf 2026-11-04 14:29:39,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BolIta.ttf 2026-11-04 14:29:39,718 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-Bla.ttf 2026-11-04 14:29:39,719 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-Bla.ttf 2026-11-04 14:29:39,719 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-Bla.ttf 2026-11-04 14:29:39,720 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSans-BlaIta.ttf 2026-11-04 14:29:39,721 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansHebrew-BlaIta.ttf 2026-11-04 14:29:39,722 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://fonts.odoocdn.com/fonts/noto/NotoSansArabic-BlaIta.ttf 2026-11-04 14:29:40,111 100 INFO rb-860cdc5-226359-432555 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-11-04 14:29:40,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #52171441 for PoS orders references: ['Order 00356-001-0001'] (draft: True) 2026-11-04 14:29:40,164 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:40] "GET /point_of_sale/static/src/sounds/error.wav HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:29:40,259 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:40] "GET /point_of_sale/static/src/img/touch-icon-ipad-retina.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:29:40,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #52171441 with result: [{'id': 464, 'pos_reference': 'Order 00356-001-0001', 'account_move': False}] 2026-11-04 14:29:40,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 94 0.060 0.109 2026-11-04 14:29:40,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:29:41,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty.browser: test successful 2026-11-04 14:29:41,552 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:29:41] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:29:41,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing chrome headless with pid 45663 2026-11-04 14:29:41,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Closing websocket connection 2026-11-04 14:29:41,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Terminating chrome headless with pid 45663 2026-11-04 14:29:41,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_142941_687519_TestPoSRestaurantLoyalty.txt 2026-11-04 14:29:41,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_restaurant_loyalty.tests.test_pos_restaurant_loyalty.TestPoSRestaurantLoyalty: Removing chrome user profile "/tmp/tmp85zhur2v_chrome_odoo" 2026-11-04 14:29:41,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:30:06,694 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 14:30:09,084 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted ir.attachment records with IDs: [6776, 6777, 6778, 6779, 6780, 6781, 6782, 6783, 6823, 6824, 6825, 6826, 6827, 6828, 6829, 6830] 2026-11-04 14:30:09,084 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted pos.config records with IDs: [179, 180, 181, 182] 2026-11-04 14:30:09,098 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted ir.sequence records with IDs: [3988, 3991, 4039, 4042, 3989, 3992, 4040, 4043] 2026-11-04 14:30:13,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_to_invoice ... 2026-11-04 14:30:14,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93670618 for PoS orders references: ['Order 12345-123-1234'] (draft: False) 2026-11-04 14:30:17,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93670618 with result: [{'id': 465, 'pos_reference': 'Order 12345-123-1234', 'account_move': 759}] 2026-11-04 14:30:17,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_amount_unpaid_with_downpayment_and_credit_note ... 2026-11-04 14:30:20,908 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted account.move.line.ctp records with IDs: [1021] 2026-11-04 14:30:22,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_customer_notes ... 2026-11-04 14:30:23,846 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 45924 2026-11-04 14:30:23,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpfnm5juqk_chrome_odoo 2026-11-04 14:30:23,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41219/json/version 2026-11-04 14:30:23,849 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41219/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:30:23,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:30:23,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41219/json 2026-11-04 14:30:23,885 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41219/json with timeout 3 increased to 10s during tests 2026-11-04 14:30:23,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41219/devtools/page/8AD075ECCB750957DD570A76680F1A50 2026-11-04 14:30:23,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:30:23,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:30:24,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:30:24,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:30:24,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:30:24,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:30:24,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:30:25,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:25] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.108 0.919 2026-11-04 14:30:25,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8AD075ECCB750957DD570A76680F1A50', 'loaderId': '1B11124150D2708E02174FA2B824F551', 'isDownload': False} 2026-11-04 14:30:25,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderWithNote')" 2026-11-04 14:30:25,432 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:30:25,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:25] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.007 0.008 2026-11-04 14:30:25,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:25] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.016 2026-11-04 14:30:25,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:25] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.042 2026-11-04 14:30:25,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:25] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:30:25,971 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:30:26,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:30:26,038 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:26] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:30:26,039 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:26] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:30:26,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderWithNote', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:30:26,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.206 0.568 2026-11-04 14:30:26,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:26] "GET /pos/ui HTTP/1.1" 200 - 22 0.020 0.779 2026-11-04 14:30:26,936 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:30:26,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.117 2026-11-04 14:30:27,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:27] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:30:27,152 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:27] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:30:27,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:27] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.116 0.431 2026-11-04 14:30:27,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.051 2026-11-04 14:30:27,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-11-04 14:30:27,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:30:27,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:27] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.017 0.054 2026-11-04 14:30:28,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.117 2026-11-04 14:30:28,041 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:30:28,053 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:28,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.151 2026-11-04 14:30:28,081 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30: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-11-04 14:30:28,099 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:30:28,120 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:30:28,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.212 2026-11-04 14:30:28,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.264 2026-11-04 14:30:28,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.302 2026-11-04 14:30:28,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.262 2026-11-04 14:30:28,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.019 0.236 2026-11-04 14:30:28,334 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:28,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.012 0.206 2026-11-04 14:30:28,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.218 2026-11-04 14:30:28,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.171 2026-11-04 14:30:28,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.151 2026-11-04 14:30:28,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.144 2026-11-04 14:30:28,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.140 2026-11-04 14:30:28,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.015 0.072 2026-11-04 14:30:28,512 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.131 2026-11-04 14:30:28,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.162 2026-11-04 14:30:28,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.206 2026-11-04 14:30:28,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.211 2026-11-04 14:30:28,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.207 2026-11-04 14:30:28,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.205 2026-11-04 14:30:28,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.175 2026-11-04 14:30:28,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:30:28,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.006 0.014 2026-11-04 14:30:28,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:30:28,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:30:28,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.017 0.034 2026-11-04 14:30:28,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:30:29,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:30:29,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-11-04 14:30:29,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:29] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.020 2026-11-04 14:30:29,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:29] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.014 0.027 2026-11-04 14:30:29,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.008 0.029 2026-11-04 14:30:30,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:30:30,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:30:30,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:30:30,793 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:30,796 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:30:30,798 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:30:30,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:30:30,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'check customer notes (trigger: .customer-note:contains(Customer note 2--Customer note 3))' 2026-11-04 14:30:30,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 14:30:30,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84051530 for PoS orders references: ['Order 00358-002-0001'] (draft: False) 2026-11-04 14:30:30,850 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:30:31,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84051530 with result: [{'id': 466, 'pos_reference': 'Order 00358-002-0001', 'account_move': False}] 2026-11-04 14:30:31,189 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [699] 2026-11-04 14:30:31,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:31] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 281 0.220 0.478 2026-11-04 14:30:31,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:31] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-11-04 14:30:31,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:30:32,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderWithNote on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:30:32,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:30:32,349 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:32] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:32,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 45924 2026-11-04 14:30:32,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:30:32,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 45924 2026-11-04 14:30:32,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143032_455420_TestPoSSale.txt 2026-11-04 14:30:32,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpfnm5juqk_chrome_odoo" 2026-11-04 14:30:32,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_amount_to_invoice ... 2026-11-04 14:30:34,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46153 2026-11-04 14:30:34,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpok5p2kw4_chrome_odoo 2026-11-04 14:30:34,131 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43979/json/version 2026-11-04 14:30:34,133 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43979/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:30:34,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:30:34,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:43979/json 2026-11-04 14:30:34,188 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43979/json with timeout 3 increased to 10s during tests 2026-11-04 14:30:34,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:43979/devtools/page/5E43B4550D33B08CF2E6F0BCA7787DF4 2026-11-04 14:30:34,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:30:34,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:30:34,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:30:34,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:30:34,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:30:34,766 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:30:34,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:30:35,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:35] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.091 0.937 2026-11-04 14:30:35,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '5E43B4550D33B08CF2E6F0BCA7787DF4', 'loaderId': 'D556C7B4902E6EF3751FD762A8B8A06E', 'isDownload': False} 2026-11-04 14:30:35,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-11-04 14:30:35,826 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:30:35,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:35] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:30:35,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:35] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 14:30:35,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:35] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-11-04 14:30:36,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:36] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:30:36,360 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:36] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:30:36,419 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:36] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:36,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:36] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.010 2026-11-04 14:30:36,439 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:36] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:36,462 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:30:37,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.202 0.503 2026-11-04 14:30:37,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:30:37,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.045 2026-11-04 14:30:37,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.017 2026-11-04 14:30:37,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:30:37,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.038 0.057 2026-11-04 14:30:37,473 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.016 0.126 2026-11-04 14:30:37,492 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:30:37,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.012 0.165 2026-11-04 14:30:37,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.199 2026-11-04 14:30:37,585 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30: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-11-04 14:30:37,599 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:37,605 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:37,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.223 2026-11-04 14:30:37,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.273 2026-11-04 14:30:37,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.254 2026-11-04 14:30:37,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1732&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.012 0.233 2026-11-04 14:30:37,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.015 0.257 2026-11-04 14:30:37,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:30:37,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.026 0.259 2026-11-04 14:30:37,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.267 2026-11-04 14:30:37,919 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:37,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.237 2026-11-04 14:30:37,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.232 2026-11-04 14:30:37,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.223 2026-11-04 14:30:37,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.199 2026-11-04 14:30:37,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.128 2026-11-04 14:30:37,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:37] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.075 2026-11-04 14:30:38,036 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.092 2026-11-04 14:30:38,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.134 2026-11-04 14:30:38,110 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.156 2026-11-04 14:30:38,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.156 2026-11-04 14:30:38,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.158 2026-11-04 14:30:38,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.143 2026-11-04 14:30:38,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:30:38,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.017 2026-11-04 14:30:38,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:30:38,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.026 2026-11-04 14:30:38,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:38] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.015 2026-11-04 14:30:39,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-11-04 14:30:39,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-11-04 14:30:39,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:39] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.009 0.020 2026-11-04 14:30:39,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:39] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.013 0.031 2026-11-04 14:30:39,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.030 2026-11-04 14:30:40,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:30:40,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-11-04 14:30:40,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-11-04 14:30:40,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:30:40,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:30:40,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:40,286 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:40,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:30:40,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:30:40,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:30:40,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #73746844 for PoS orders references: ['Order 00359-001-0001'] (draft: False) 2026-11-04 14:30:40,362 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:40] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:30:40,364 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:30:40,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46153 2026-11-04 14:30:40,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:30:40,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46153 2026-11-04 14:30:40,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143040_516199_TestPoSSale.txt 2026-11-04 14:30:40,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpok5p2kw4_chrome_odoo" 2026-11-04 14:30:40,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #73746844 with result: [{'id': 467, 'pos_reference': 'Order 00359-001-0001', 'account_move': False}] 2026-11-04 14:30:40,557 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-11-04 14:30:40,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:40] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.159 0.335 2026-11-04 14:30:41,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_invoice ... 2026-11-04 14:30:45,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_line_name ... 2026-11-04 14:30:46,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46370 2026-11-04 14:30:46,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpg0ycz9al_chrome_odoo 2026-11-04 14:30:46,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33275/json/version 2026-11-04 14:30:46,766 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33275/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:30:46,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:30:46,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:33275/json 2026-11-04 14:30:46,829 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:33275/json with timeout 3 increased to 10s during tests 2026-11-04 14:30:46,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:33275/devtools/page/92729654A17DDE00F5AB648D0EFBB409 2026-11-04 14:30:46,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:30:46,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:30:47,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:30:47,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:30:47,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:30:47,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:30:47,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:30:49,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.094 1.743 2026-11-04 14:30:49,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '92729654A17DDE00F5AB648D0EFBB409', 'loaderId': '2AC3F008FF70B3DAF5C6AC13C1275C9E', 'isDownload': False} 2026-11-04 14:30:49,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentAmount')" 2026-11-04 14:30:49,227 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:30:49,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.012 2026-11-04 14:30:49,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.024 2026-11-04 14:30:49,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 14:30:49,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:30:49,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.005 2026-11-04 14:30:49,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:30:49,698 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:30:49,704 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:49,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentAmount', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:30:50,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.261 0.482 2026-11-04 14:30:50,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:30:50,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.014 0.049 2026-11-04 14:30:50,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.019 2026-11-04 14:30:50,604 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:30:50,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.043 0.055 2026-11-04 14:30:50,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.131 2026-11-04 14:30:50,805 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:30:50,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.176 2026-11-04 14:30:50,871 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:50,899 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:50,909 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:30:50,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.020 0.262 2026-11-04 14:30:50,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:50] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.281 2026-11-04 14:30:51,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.326 2026-11-04 14:30:51,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.312 2026-11-04 14:30:51,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=product.product&field=image_128&id=1735&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.275 2026-11-04 14:30:51,116 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:51,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.023 0.235 2026-11-04 14:30:51,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.231 2026-11-04 14:30:51,202 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:51,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.202 2026-11-04 14:30:51,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.174 2026-11-04 14:30:51,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.165 2026-11-04 14:30:51,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.151 2026-11-04 14:30:51,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.128 2026-11-04 14:30:51,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.097 2026-11-04 14:30:51,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.116 2026-11-04 14:30:51,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.157 2026-11-04 14:30:51,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.204 2026-11-04 14:30:51,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.004 0.221 2026-11-04 14:30:51,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.227 2026-11-04 14:30:51,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.218 2026-11-04 14:30:51,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.007 0.206 2026-11-04 14:30:51,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:30:51,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.014 2026-11-04 14:30:51,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:30:51,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.029 2026-11-04 14:30:51,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:51] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:30:52,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-11-04 14:30:52,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-11-04 14:30:52,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.023 0.034 2026-11-04 14:30:52,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:52] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.010 0.032 2026-11-04 14:30:52,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.009 0.030 2026-11-04 14:30:52,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:30:53,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click on ok button (trigger: .button.confirm)' 2026-11-04 14:30:53,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.0"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.0")))' 2026-11-04 14:30:53,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:30:53,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:30:53,618 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:30:53,622 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:30:53,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:30:53,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentAmount on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:30:53,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:30:53,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #84717577 for PoS orders references: ['Order 00360-001-0001'] (draft: False) 2026-11-04 14:30:53,695 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:30:53,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46370 2026-11-04 14:30:53,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:30:53,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46370 2026-11-04 14:30:53,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143053_838488_TestPoSSale.txt 2026-11-04 14:30:53,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpg0ycz9al_chrome_odoo" 2026-11-04 14:30:53,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-11-04 14:30:53,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #84717577 with result: [{'id': 468, 'pos_reference': 'Order 00360-001-0001', 'account_move': False}] 2026-11-04 14:30:54,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 207 0.162 0.349 2026-11-04 14:30:54,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_refund ... 2026-11-04 14:30:56,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46580 2026-11-04 14:30:56,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpdcpocd_o_chrome_odoo 2026-11-04 14:30:56,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34183/json/version 2026-11-04 14:30:56,044 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34183/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:30:56,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:30:56,088 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34183/json 2026-11-04 14:30:56,089 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34183/json with timeout 3 increased to 10s during tests 2026-11-04 14:30:56,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34183/devtools/page/DB7AA4EF0FA7ACCA2D6E17645F63FF71 2026-11-04 14:30:56,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:30:56,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:30:56,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:30:56,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:30:56,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:30:56,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:30:56,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:30:57,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:57] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 113 0.111 1.075 2026-11-04 14:30:57,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'DB7AA4EF0FA7ACCA2D6E17645F63FF71', 'loaderId': '2566E0A58BAAB940B868D11C383676DC', 'isDownload': False} 2026-11-04 14:30:57,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosRefundDownpayment')" 2026-11-04 14:30:57,896 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:30:57,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:57] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.019 2026-11-04 14:30:57,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:57] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.029 2026-11-04 14:30:57,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:57] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.007 0.038 2026-11-04 14:30:58,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:58] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:30:58,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:58] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:30:58,451 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:58] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 14:30:58,462 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:58] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:58,463 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:58] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:30:58,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosRefundDownpayment', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:30:59,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.213 0.433 2026-11-04 14:30:59,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:59] "GET /pos/ui HTTP/1.1" 200 - 22 0.013 0.675 2026-11-04 14:30:59,217 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:30:59,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:59] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.092 2026-11-04 14:30:59,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:30:59,409 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:30:59,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:30:59] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 177 0.110 0.392 2026-11-04 14:31:00,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.044 2026-11-04 14:31:00,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 14:31:00,070 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:31:00,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.022 0.044 2026-11-04 14:31:00,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.085 2026-11-04 14:31:00,211 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:00,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.122 2026-11-04 14:31:00,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.178 2026-11-04 14:31:00,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.218 2026-11-04 14:31:00,355 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31: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-11-04 14:31:00,365 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:00,375 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:00,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.252 2026-11-04 14:31:00,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.224 2026-11-04 14:31:00,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.215 2026-11-04 14:31:00,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.233 2026-11-04 14:31:00,495 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:00,547 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.247 2026-11-04 14:31:00,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.173 2026-11-04 14:31:00,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.185 2026-11-04 14:31:00,599 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:31:00,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.016 0.194 2026-11-04 14:31:00,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.199 2026-11-04 14:31:00,628 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.173 2026-11-04 14:31:00,641 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.135 2026-11-04 14:31:00,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.028 0.144 2026-11-04 14:31:00,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.153 2026-11-04 14:31:00,772 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.006 0.158 2026-11-04 14:31:00,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.003 0.166 2026-11-04 14:31:00,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.177 2026-11-04 14:31:00,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:00] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.057 2026-11-04 14:31:01,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:31:01,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:31:01,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:01] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.025 2026-11-04 14:31:01,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:01] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:31:02,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment'))' 2026-11-04 14:31:02,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+10"))' 2026-11-04 14:31:02,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:02] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.010 0.023 2026-11-04 14:31:02,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:02] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.031 2026-11-04 14:31:02,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.008 0.030 2026-11-04 14:31:02,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:02] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:31:02,947 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click on ok button (trigger: .button.confirm)' 2026-11-04 14:31:02,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:31:03,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:31:03,029 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:03] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:03,031 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:03] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:03,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:31:03,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:31:03,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:31:03,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17311111 for PoS orders references: ['Order 00361-002-0001'] (draft: False) 2026-11-04 14:31:03,077 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:31:03,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17311111 with result: [{'id': 469, 'pos_reference': 'Order 00361-002-0001', 'account_move': False}] 2026-11-04 14:31:03,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:03] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 215 0.145 0.306 2026-11-04 14:31:03,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:03] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:31:03,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:31:04,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.control-button:contains("Refund")' 2026-11-04 14:31:04,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .pos-search-bar .filter span:contains("Paid")' 2026-11-04 14:31:04,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .order-row > .col:contains("-0001")' 2026-11-04 14:31:04,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:04] "POST /web/dataset/call_kw/pos.order/search_paid_order_ids HTTP/1.1" 200 - 14 0.012 0.029 2026-11-04 14:31:04,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:04] "POST /web/dataset/call_kw/pos.order/export_for_ui HTTP/1.1" 200 - 24 0.022 0.046 2026-11-04 14:31:05,286 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'Check orderline with attributes: {"productName":"Down Payment","withClass":".selected","quantity":"1.0"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")))' 2026-11-04 14:31:05,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:31:05,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: '.ticket-screen .button.pay-order-button' 2026-11-04 14:31:05,354 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:31:05,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:31:05,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:31:05,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:31:05,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #82496905 for PoS orders references: ['Order 00361-002-0002'] (draft: False) 2026-11-04 14:31:05,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosRefundDownpayment on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:31:05,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #82496905 with result: [{'id': 470, 'pos_reference': 'Order 00361-002-0002', 'account_move': False}] 2026-11-04 14:31:05,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:05] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 112 0.078 0.204 2026-11-04 14:31:06,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:31:06,502 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:06] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:06,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46580 2026-11-04 14:31:06,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:31:06,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46580 2026-11-04 14:31:06,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143106_651572_TestPoSSale.txt 2026-11-04 14:31:06,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpdcpocd_o_chrome_odoo" 2026-11-04 14:31:06,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_fixed_taxed_product ... 2026-11-04 14:31:08,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 46800 2026-11-04 14:31:08,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpf2xw4gkh_chrome_odoo 2026-11-04 14:31:08,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45595/json/version 2026-11-04 14:31:08,699 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45595/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:31:08,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:31:08,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45595/json 2026-11-04 14:31:08,738 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45595/json with timeout 3 increased to 10s during tests 2026-11-04 14:31:08,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45595/devtools/page/0B90055C553036A02252E2B39158B219 2026-11-04 14:31:08,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:31:08,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:31:09,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:31:09,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:31:09,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:31:09,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:31:09,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:31:10,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.104 0.884 2026-11-04 14:31:10,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '0B90055C553036A02252E2B39158B219', 'loaderId': '68078A2E31DF75AA2CF24DCDD6F41D02', 'isDownload': False} 2026-11-04 14:31:10,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentFixedTax')" 2026-11-04 14:31:10,221 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:31:10,258 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.022 2026-11-04 14:31:10,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.021 2026-11-04 14:31:10,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.034 2026-11-04 14:31:10,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:31:10,710 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:31:10,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-11-04 14:31:10,758 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:31:10,762 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:10] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:10,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentFixedTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:31:11,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.211 0.537 2026-11-04 14:31:11,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:31:11,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.067 2026-11-04 14:31:11,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-11-04 14:31:11,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:31:11,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.031 0.052 2026-11-04 14:31:11,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.108 2026-11-04 14:31:11,867 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:31:11,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.144 2026-11-04 14:31:11,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:11] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.194 2026-11-04 14:31:12,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.271 2026-11-04 14:31:12,034 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31: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-11-04 14:31:12,069 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:31:12,076 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:31:12,092 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.342 2026-11-04 14:31:12,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.297 2026-11-04 14:31:12,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=product.product&field=image_128&id=1738&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.261 2026-11-04 14:31:12,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=product.product&field=image_128&id=1739&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.287 2026-11-04 14:31:12,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.032 0.281 2026-11-04 14:31:12,279 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:31:12,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.025 0.226 2026-11-04 14:31:12,352 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.249 2026-11-04 14:31:12,366 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:31:12,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.248 2026-11-04 14:31:12,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.248 2026-11-04 14:31:12,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.244 2026-11-04 14:31:12,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.199 2026-11-04 14:31:12,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.137 2026-11-04 14:31:12,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.114 2026-11-04 14:31:12,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.019 0.123 2026-11-04 14:31:12,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.190 2026-11-04 14:31:12,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.179 2026-11-04 14:31:12,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.190 2026-11-04 14:31:12,641 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.186 2026-11-04 14:31:12,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.008 0.179 2026-11-04 14:31:12,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:31:12,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.021 2026-11-04 14:31:12,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:31:12,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.032 2026-11-04 14:31:12,837 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:12] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:31:13,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-11-04 14:31:13,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-11-04 14:31:13,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:13] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.010 0.024 2026-11-04 14:31:13,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:13] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 14 0.018 0.038 2026-11-04 14:31:13,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:13] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.024 2026-11-04 14:31:14,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:14] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:31:14,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'click on ok button (trigger: .button.confirm)' 2026-11-04 14:31:14,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-11-04 14:31:14,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentFixedTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"20.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("20.00")))' 2026-11-04 14:31:14,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:31:14,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 46800 2026-11-04 14:31:14,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:31:14,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 46800 2026-11-04 14:31:14,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143114_804410_TestPoSSale.txt 2026-11-04 14:31:14,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpf2xw4gkh_chrome_odoo" 2026-11-04 14:31:14,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_downpayment_with_taxed_product ... 2026-11-04 14:31:17,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47007 2026-11-04 14:31:17,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp91cxy_s1_chrome_odoo 2026-11-04 14:31:17,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45771/json/version 2026-11-04 14:31:17,093 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45771/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:31:17,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:31:17,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45771/json 2026-11-04 14:31:17,131 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45771/json with timeout 3 increased to 10s during tests 2026-11-04 14:31:17,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45771/devtools/page/7300986D100D5BA0013F0E4055A5A7DF 2026-11-04 14:31:17,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:31:17,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:31:17,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:31:17,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:31:17,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:31:17,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:31:17,696 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:31:18,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:18] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.097 0.819 2026-11-04 14:31:18,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '7300986D100D5BA0013F0E4055A5A7DF', 'loaderId': '8192EFA990FBA2681D1D5AE1116A1E3C', 'isDownload': False} 2026-11-04 14:31:18,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PoSDownPaymentLinesPerTax')" 2026-11-04 14:31:18,644 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:31:18,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:18] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:31:18,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:18] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.021 2026-11-04 14:31:18,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:18] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.028 2026-11-04 14:31:19,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:19] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:31:19,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:19] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:31:19,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:19] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:31:19,259 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:19] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:31:19,261 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:19] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:31:19,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PoSDownPaymentLinesPerTax', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:31:19,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:19] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 309 0.209 0.426 2026-11-04 14:31:19,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:19] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.043 2026-11-04 14:31:20,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-11-04 14:31:20,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:31:20,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:31:20,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.029 0.064 2026-11-04 14:31:20,200 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:31:20,225 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.131 2026-11-04 14:31:20,261 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.171 2026-11-04 14:31:20,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.230 2026-11-04 14:31:20,350 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:31:20,363 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:31:20,368 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:20,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.277 2026-11-04 14:31:20,392 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:31:20,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.309 2026-11-04 14:31:20,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.226 2026-11-04 14:31:20,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1741&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.252 2026-11-04 14:31:20,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.229 2026-11-04 14:31:20,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.139 2026-11-04 14:31:20,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:31:20,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.124 2026-11-04 14:31:20,627 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.033 0.156 2026-11-04 14:31:20,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.184 2026-11-04 14:31:20,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.170 2026-11-04 14:31:20,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.147 2026-11-04 14:31:20,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.157 2026-11-04 14:31:20,753 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1742&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.199 2026-11-04 14:31:20,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1743&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.236 2026-11-04 14:31:20,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.201 2026-11-04 14:31:20,909 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.252 2026-11-04 14:31:20,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.294 2026-11-04 14:31:20,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:20] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.297 2026-11-04 14:31:21,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:21] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.243 2026-11-04 14:31:21,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:31:21,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:21] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.200 2026-11-04 14:31:21,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:31:21,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:21] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.005 0.202 2026-11-04 14:31:21,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:21] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.044 2026-11-04 14:31:21,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:21] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.057 2026-11-04 14:31:21,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:21] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:31:22,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on select the order (trigger: .selection-item:contains('Apply a down payment (percentage)'))' 2026-11-04 14:31:22,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on +10 button (trigger: div.numpad.row button.col:contains("+20"))' 2026-11-04 14:31:22,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:22] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.012 0.026 2026-11-04 14:31:22,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:22] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 15 0.015 0.031 2026-11-04 14:31:22,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:22] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.022 2026-11-04 14:31:22,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:31:22,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click on ok button (trigger: .button.confirm)' 2026-11-04 14:31:22,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"2.20"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("2.20")))' 2026-11-04 14:31:23,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"1.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("1.00")))' 2026-11-04 14:31:23,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'Check orderline with attributes: {"productName":"Down Payment","quantity":"1.0","price":"3.00"} (trigger: .order-container .orderline:has(.product-name:contains("Down Payment")):has(em.qty:contains("1")):has(.price:contains("3.00")))' 2026-11-04 14:31:23,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:31:23,044 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:31:23,051 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:23] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:23,053 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:23] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:23,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:31:23,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 14:31:23,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:23] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.016 2026-11-04 14:31:23,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:31:23,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PoSDownPaymentLinesPerTax on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:31:23,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18919460 for PoS orders references: ['Order 00363-001-0001'] (draft: False) 2026-11-04 14:31:23,130 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:31:25,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18919460 with result: [{'id': 471, 'pos_reference': 'Order 00363-001-0001', 'account_move': 766}] 2026-11-04 14:31:25,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:25] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 904 0.659 1.962 2026-11-04 14:31:25,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 2.021 2026-11-04 14:31:25,789 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:25] "POST /web/dataset/call_kw/account.move/get_invoice_pdf_report_attachment HTTP/1.1" 200 - 11 0.006 0.017 2026-11-04 14:31:25,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:25] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:31:26,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:31:26,627 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:26] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:31:26,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47007 2026-11-04 14:31:26,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:31:26,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47007 2026-11-04 14:31:26,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143126_729790_TestPoSSale.txt 2026-11-04 14:31:26,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp91cxy_s1_chrome_odoo" 2026-11-04 14:31:26,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_import_so_to_pos_no_existing_lot ... 2026-11-04 14:31:27,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47225 2026-11-04 14:31:27,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpk8vs_578_chrome_odoo 2026-11-04 14:31:27,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40057/json/version 2026-11-04 14:31:27,716 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40057/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:31:27,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:31:27,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40057/json 2026-11-04 14:31:27,818 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40057/json with timeout 3 increased to 10s during tests 2026-11-04 14:31:27,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40057/devtools/page/4E4207BE92BB81D8EE7C592738AB182F 2026-11-04 14:31:27,866 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:31:27,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:31:28,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:31:28,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:31:28,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:31:28,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:31:28,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:31:29,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.091 1.014 2026-11-04 14:31:29,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '4E4207BE92BB81D8EE7C592738AB182F', 'loaderId': '2A36D025F1B53BD644772F271729C5F3', 'isDownload': False} 2026-11-04 14:31:29,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_import_so_to_pos_no_existing_lot')" 2026-11-04 14:31:29,489 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:31:29,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:31:29,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.006 0.018 2026-11-04 14:31:29,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.019 2026-11-04 14:31:29,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:31:29,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-11-04 14:31:29,995 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:31:29,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.015 0.007 2026-11-04 14:31:30,001 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:30] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:31:30,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_import_so_to_pos_no_existing_lot', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:31:30,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.238 0.441 2026-11-04 14:31:30,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:31:30,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.066 2026-11-04 14:31:30,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-11-04 14:31:30,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:31:30,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:30] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.030 0.040 2026-11-04 14:31:31,010 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.097 2026-11-04 14:31:31,041 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:31:31,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.016 0.142 2026-11-04 14:31:31,095 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:31:31,124 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:31:31,132 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:31:31,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.228 2026-11-04 14:31:31,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.266 2026-11-04 14:31:31,244 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.298 2026-11-04 14:31:31,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.273 2026-11-04 14:31:31,257 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:31:31,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1745&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.244 2026-11-04 14:31:31,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.180 2026-11-04 14:31:31,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.169 2026-11-04 14:31:31,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.130 2026-11-04 14:31:31,375 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:31:31,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.019 0.119 2026-11-04 14:31:31,440 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.025 0.137 2026-11-04 14:31:31,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.162 2026-11-04 14:31:31,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.132 2026-11-04 14:31:31,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.137 2026-11-04 14:31:31,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.138 2026-11-04 14:31:31,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.186 2026-11-04 14:31:31,629 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.210 2026-11-04 14:31:31,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.185 2026-11-04 14:31:31,678 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.211 2026-11-04 14:31:31,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.206 2026-11-04 14:31:31,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.190 2026-11-04 14:31:31,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:31:31,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.014 2026-11-04 14:31:31,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-11-04 14:31:31,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.023 2026-11-04 14:31:31,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:31:32,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:31:32,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_import_so_to_pos_no_existing_lot on step: 'Ensure at least one line is imported (trigger: .order-container .orderline)' 2026-11-04 14:31:32,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:32] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.015 0.017 2026-11-04 14:31:32,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:32] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 17 0.022 0.030 2026-11-04 14:31:32,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.015 0.028 2026-11-04 14:31:33,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:31:33,768 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:33,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47225 2026-11-04 14:31:33,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:31:33,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47225 2026-11-04 14:31:33,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143133_861424_TestPoSSale.txt 2026-11-04 14:31:33,862 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpk8vs_578_chrome_odoo" 2026-11-04 14:31:33,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_multiple_lots_sale_order ... 2026-11-04 14:31:35,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47431 2026-11-04 14:31:35,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmphy_cftaq_chrome_odoo 2026-11-04 14:31:35,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37249/json/version 2026-11-04 14:31:35,861 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37249/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:31:35,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:31:35,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37249/json 2026-11-04 14:31:35,908 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37249/json with timeout 3 increased to 10s during tests 2026-11-04 14:31:35,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37249/devtools/page/CB220559F9CF4E87B1F4784B780F0AB1 2026-11-04 14:31:35,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:31:35,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:31:36,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:31:36,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:31:36,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:31:36,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:31:36,476 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:31:37,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.101 0.744 2026-11-04 14:31:37,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'CB220559F9CF4E87B1F4784B780F0AB1', 'loaderId': 'EB44312F161AECC236EA9874FD4A41CB', 'isDownload': False} 2026-11-04 14:31:37,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('test_multiple_lots_sale_order')" 2026-11-04 14:31:37,356 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:31:37,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:31:37,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:31:37,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.020 2026-11-04 14:31:37,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.007 0.010 2026-11-04 14:31:37,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.012 2026-11-04 14:31:37,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-11-04 14:31:37,936 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:37,937 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:37] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:31:37,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('test_multiple_lots_sale_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:31:38,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.191 0.497 2026-11-04 14:31:38,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:31:38,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.053 2026-11-04 14:31:38,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 14:31:38,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:31:38,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.017 0.057 2026-11-04 14:31:38,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.088 2026-11-04 14:31:38,937 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:31:38,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:38] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.118 2026-11-04 14:31:39,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.153 2026-11-04 14:31:39,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.181 2026-11-04 14:31:39,060 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:31:39,072 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:39,082 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:39,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.227 2026-11-04 14:31:39,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.215 2026-11-04 14:31:39,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=product.product&field=image_128&id=1746&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.187 2026-11-04 14:31:39,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.217 2026-11-04 14:31:39,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.182 2026-11-04 14:31:39,211 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:39,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.112 2026-11-04 14:31:39,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.123 2026-11-04 14:31:39,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.119 2026-11-04 14:31:39,239 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:31:39,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.106 2026-11-04 14:31:39,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.076 2026-11-04 14:31:39,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.019 0.098 2026-11-04 14:31:39,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.111 2026-11-04 14:31:39,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.142 2026-11-04 14:31:39,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.166 2026-11-04 14:31:39,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.187 2026-11-04 14:31:39,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.186 2026-11-04 14:31:39,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.142 2026-11-04 14:31:39,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.131 2026-11-04 14:31:39,787 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:31:39,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.013 0.019 2026-11-04 14:31:39,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-11-04 14:31:39,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.011 0.027 2026-11-04 14:31:39,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:39] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:31:40,755 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:31:40,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Await confirmation demand popup (trigger: .modal-body:contains('Do you want to load the SN/Lots linked to the Sales Order?'))' 2026-11-04 14:31:40,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:40] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.011 0.025 2026-11-04 14:31:40,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:40] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 28 0.019 0.040 2026-11-04 14:31:40,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.009 0.032 2026-11-04 14:31:41,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:31:41,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Choose to auto link the lot number to the order line (trigger: .button.confirm:contains('Yes'))' 2026-11-04 14:31:41,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure first line has lot 1001 (trigger: .order-container .orderline:nth-child(1):contains(Product):contains(1001))' 2026-11-04 14:31:41,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'Ensure second line has lot 1002 (trigger: .order-container .orderline:nth-child(2):contains(Product):contains(1002))' 2026-11-04 14:31:41,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:31:41,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:31:41,791 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:41] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:41,793 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:41] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:31:41,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:31:41,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:31:41,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:41] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.017 2026-11-04 14:31:41,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour test_multiple_lots_sale_order on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:31:41,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #62530513 for PoS orders references: ['Order 00365-001-0001'] (draft: False) 2026-11-04 14:31:41,849 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:41] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:31:41,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #62530513 with result: [{'id': 472, 'pos_reference': 'Order 00365-001-0001', 'account_move': False}] 2026-11-04 14:31:42,171 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [705, 706, 707] 2026-11-04 14:31:42,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:42] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 295 0.184 0.428 2026-11-04 14:31:42,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:42] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.016 2026-11-04 14:31:42,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:31:43,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:31:43,279 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:43] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:43,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47431 2026-11-04 14:31:43,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:31:43,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47431 2026-11-04 14:31:43,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143143_395977_TestPoSSale.txt 2026-11-04 14:31:43,396 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmphy_cftaq_chrome_odoo" 2026-11-04 14:31:43,913 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [708, 709, 710] 2026-11-04 14:31:45,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_does_not_remain_in_list ... 2026-11-04 14:31:46,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47639 2026-11-04 14:31:46,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp8hvfba6y_chrome_odoo 2026-11-04 14:31:46,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40307/json/version 2026-11-04 14:31:46,294 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40307/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:31:46,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:31:46,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:40307/json 2026-11-04 14:31:46,353 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40307/json with timeout 3 increased to 10s during tests 2026-11-04 14:31:46,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:40307/devtools/page/9C54F8A534584C2A4652CD4E718A2E94 2026-11-04 14:31:46,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:31:46,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:31:46,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:31:46,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:31:46,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:31:46,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:31:46,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:31:48,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:48] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.087 1.826 2026-11-04 14:31:48,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '9C54F8A534584C2A4652CD4E718A2E94', 'loaderId': '25449892EF85A19D655B5E2E15C1555F', 'isDownload': False} 2026-11-04 14:31:48,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosOrderDoesNotRemainInList')" 2026-11-04 14:31:48,753 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:31:48,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.009 2026-11-04 14:31:48,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 14:31:48,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.030 2026-11-04 14:31:49,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:49] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 14:31:49,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 14:31:49,336 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:49] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:31:49,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.011 0.007 2026-11-04 14:31:49,345 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:49] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:31:49,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosOrderDoesNotRemainInList', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:31:50,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.215 0.564 2026-11-04 14:31:50,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:50] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.825 2026-11-04 14:31:50,286 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:31:50,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.139 2026-11-04 14:31:50,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.003 0.006 2026-11-04 14:31:50,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 14:31:51,045 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.125 0.426 2026-11-04 14:31:51,142 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.032 0.047 2026-11-04 14:31:51,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.016 2026-11-04 14:31:51,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.005 0.006 2026-11-04 14:31:51,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.024 0.045 2026-11-04 14:31:51,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.100 2026-11-04 14:31:51,369 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:31:51,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.144 2026-11-04 14:31:51,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.160 2026-11-04 14:31:51,525 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.034 0.220 2026-11-04 14:31:51,563 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:31:51,570 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:51,583 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:51,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.301 2026-11-04 14:31:51,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.010 0.286 2026-11-04 14:31:51,636 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:51,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.019 0.284 2026-11-04 14:31:51,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.314 2026-11-04 14:31:51,781 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.328 2026-11-04 14:31:51,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.190 2026-11-04 14:31:51,800 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:31:51,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.196 2026-11-04 14:31:51,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.164 2026-11-04 14:31:51,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.023 0.208 2026-11-04 14:31:51,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.218 2026-11-04 14:31:51,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.185 2026-11-04 14:31:51,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.129 2026-11-04 14:31:51,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.140 2026-11-04 14:31:51,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:51] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.140 2026-11-04 14:31:52,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:52] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.018 0.081 2026-11-04 14:31:52,028 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:52] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.107 2026-11-04 14:31:52,067 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:52] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.020 0.078 2026-11-04 14:31:52,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:31:52,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:31:52,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:52] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.013 2026-11-04 14:31:52,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:31:52,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:52] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.013 0.026 2026-11-04 14:31:52,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:52] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:31:53,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:31:53,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:31:53,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:53] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.020 2026-11-04 14:31:53,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:53] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.010 0.027 2026-11-04 14:31:53,411 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.027 2026-11-04 14:31:54,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:31:54,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:31:54,230 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:54] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:31:54,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:31:54,240 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:54] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:31:54,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:31:54,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:31:54,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:54] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.020 0.016 2026-11-04 14:31:54,293 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31877543 for PoS orders references: ['Order 00366-002-0001'] (draft: False) 2026-11-04 14:31:54,299 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:54] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:31:54,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31877543 with result: [{'id': 473, 'pos_reference': 'Order 00366-002-0001', 'account_move': False}] 2026-11-04 14:31:54,612 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [714] 2026-11-04 14:31:54,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 277 0.169 0.428 2026-11-04 14:31:54,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:54] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:31:55,426 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:31:55,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:31:55,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosOrderDoesNotRemainInList on step: 'Check that the orders list is empty (trigger: body:not(:has(.order-row)))' 2026-11-04 14:31:55,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:55] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:31:55,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:55] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:31:56,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:31:56,502 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:31:56] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:31:56,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47639 2026-11-04 14:31:56,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:31:56,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47639 2026-11-04 14:31:56,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143156_609185_TestPoSSale.txt 2026-11-04 14:31:56,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp8hvfba6y_chrome_odoo" 2026-11-04 14:31:56,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_order_sales_count ... 2026-11-04 14:31:58,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_payment_terms_with_early_discount ... 2026-11-04 14:31:59,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #79369707 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-11-04 14:32:02,226 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #79369707 with result: [{'id': 475, 'pos_reference': 'Order 00044-003-0014', 'account_move': 773}] 2026-11-04 14:32:02,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_invoice_analytic_account ... 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:32:11,187 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:32:13,688 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,688 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,689 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,689 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,689 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,689 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,689 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,689 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:13,689 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:22,619 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:32:22,620 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan16_id_index on table crossovered_budget_line 2026-11-04 14:32:25,698 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:25,699 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan16_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:32:26,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 47859 2026-11-04 14:32:26,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpvvrc_z5g_chrome_odoo 2026-11-04 14:32:26,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37151/json/version 2026-11-04 14:32:26,639 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37151/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:32:26,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:32:26,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37151/json 2026-11-04 14:32:26,692 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37151/json with timeout 3 increased to 10s during tests 2026-11-04 14:32:26,702 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37151/devtools/page/DC3A97BCC4CF68FA137A24BEB33683DC 2026-11-04 14:32:26,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:32:26,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:32:27,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:32:27,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:32:27,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:32:27,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:32:27,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:32:28,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.107 0.930 2026-11-04 14:32:28,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'DC3A97BCC4CF68FA137A24BEB33683DC', 'loaderId': 'A87514F8FAF74E14BAB06589FCA47851', 'isDownload': False} 2026-11-04 14:32:28,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-11-04 14:32:28,221 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:32:28,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:32:28,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.018 2026-11-04 14:32:28,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.031 2026-11-04 14:32:28,789 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:32:28,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-11-04 14:32:28,876 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:32:28,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.018 2026-11-04 14:32:28,890 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:28] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:32:28,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:32:29,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:29] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.176 0.537 2026-11-04 14:32:29,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:29] "GET /pos/ui HTTP/1.1" 200 - 22 0.012 0.739 2026-11-04 14:32:29,717 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:32:29,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.090 2026-11-04 14:32:29,838 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:29] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:32:29,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:29] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:32:30,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.107 0.377 2026-11-04 14:32:30,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.021 0.081 2026-11-04 14:32:30,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.017 2026-11-04 14:32:30,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:32:30,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.019 0.043 2026-11-04 14:32:30,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.101 2026-11-04 14:32:30,748 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:32:30,767 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.141 2026-11-04 14:32:30,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.168 2026-11-04 14:32:30,828 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:30,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:30,849 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:32:30,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.201 2026-11-04 14:32:30,875 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:32:30,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.271 2026-11-04 14:32:30,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.237 2026-11-04 14:32:30,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.197 2026-11-04 14:32:30,994 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:30] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.200 2026-11-04 14:32:31,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.144 2026-11-04 14:32:31,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.126 2026-11-04 14:32:31,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.101 2026-11-04 14:32:31,025 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:32:31,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.107 2026-11-04 14:32:31,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.104 2026-11-04 14:32:31,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.080 2026-11-04 14:32:31,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.017 2026-11-04 14:32:31,092 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.065 2026-11-04 14:32:31,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.099 2026-11-04 14:32:31,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.003 0.123 2026-11-04 14:32:31,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.021 0.212 2026-11-04 14:32:31,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.185 2026-11-04 14:32:31,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.147 2026-11-04 14:32:31,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:32:31,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:32:31,594 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.020 2026-11-04 14:32:31,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:32:31,638 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.027 2026-11-04 14:32:31,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:32:32,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:32:32,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:32:32,591 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:32] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.021 2026-11-04 14:32:32,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:32] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.033 2026-11-04 14:32:32,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:32] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.036 2026-11-04 14:32:33,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:32:33,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:32:33,520 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:33] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:33,522 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:33] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:32:33,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:32:33,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 14:32:33,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:33] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.011 2026-11-04 14:32:33,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:32:33,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:32:33,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30690187 for PoS orders references: ['Order 00369-002-0001'] (draft: False) 2026-11-04 14:32:33,591 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:33] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:32:33,602 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:32:33,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 47859 2026-11-04 14:32:33,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:32:33,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 47859 2026-11-04 14:32:33,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143233_732929_TestPoSSale.txt 2026-11-04 14:32:33,734 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpvvrc_z5g_chrome_odoo" 2026-11-04 14:32:33,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-11-04 14:32:35,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30690187 with result: [{'id': 476, 'pos_reference': 'Order 00369-002-0001', 'account_move': 775}] 2026-11-04 14:32:36,419 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [718] 2026-11-04 14:32:36,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:36] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1143 0.789 2.286 2026-11-04 14:32:36,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_not_groupable_product ... 2026-11-04 14:32:37,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48084 2026-11-04 14:32:37,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpya3lo13r_chrome_odoo 2026-11-04 14:32:37,714 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42411/json/version 2026-11-04 14:32:37,715 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42411/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:32:37,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:32:37,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:42411/json 2026-11-04 14:32:37,776 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:42411/json with timeout 3 increased to 10s during tests 2026-11-04 14:32:37,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:42411/devtools/page/433D4BAB26FF089022DE6CE04768F5D4 2026-11-04 14:32:37,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:32:37,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:32:38,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:32:38,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:32:38,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:32:38,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:32:38,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:32:39,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.096 0.807 2026-11-04 14:32:39,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '433D4BAB26FF089022DE6CE04768F5D4', 'loaderId': 'EF123DCAB0606787338C89424D914714', 'isDownload': False} 2026-11-04 14:32:39,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderNotGroupable')" 2026-11-04 14:32:39,244 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:32:39,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.009 0.011 2026-11-04 14:32:39,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.033 2026-11-04 14:32:39,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.025 2026-11-04 14:32:39,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:32:39,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:32:39,727 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:39,737 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:32:39,739 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:39] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:32:39,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderNotGroupable', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:32:40,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.195 0.474 2026-11-04 14:32:40,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:40] "GET /pos/ui HTTP/1.1" 200 - 22 0.015 0.695 2026-11-04 14:32:40,538 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:32:40,593 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.094 2026-11-04 14:32:40,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:40] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:32:40,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:32:41,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.097 0.437 2026-11-04 14:32:41,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.058 2026-11-04 14:32:41,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.013 2026-11-04 14:32:41,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:32:41,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.024 0.080 2026-11-04 14:32:41,554 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:41,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.135 2026-11-04 14:32:41,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.172 2026-11-04 14:32:41,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.224 2026-11-04 14:32:41,696 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:32:41,712 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:41,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.276 2026-11-04 14:32:41,732 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:32:41,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.289 2026-11-04 14:32:41,767 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.202 2026-11-04 14:32:41,800 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:32:41,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1748&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.216 2026-11-04 14:32:41,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.016 0.232 2026-11-04 14:32:41,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.142 2026-11-04 14:32:41,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.142 2026-11-04 14:32:41,912 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:32:41,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.006 0.142 2026-11-04 14:32:41,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.116 2026-11-04 14:32:41,930 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.123 2026-11-04 14:32:41,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:41] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.018 0.144 2026-11-04 14:32:42,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.104 2026-11-04 14:32:42,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.116 2026-11-04 14:32:42,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.144 2026-11-04 14:32:42,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.187 2026-11-04 14:32:42,140 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.201 2026-11-04 14:32:42,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.160 2026-11-04 14:32:42,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.168 2026-11-04 14:32:42,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.143 2026-11-04 14:32:42,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:32:42,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:32:42,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.016 2026-11-04 14:32:42,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:32:42,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.026 2026-11-04 14:32:42,534 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:42] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:32:43,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:32:43,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'order total amount is '28.98' (trigger: .product-screen .order-summary .total:contains("28.98"))' 2026-11-04 14:32:43,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:43] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.017 2026-11-04 14:32:43,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.017 2026-11-04 14:32:43,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:43] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.012 0.033 2026-11-04 14:32:43,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:43] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.007 0.021 2026-11-04 14:32:44,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.50"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.50")))' 2026-11-04 14:32:44,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'check orderlines number (trigger: .order-container .orderline)' 2026-11-04 14:32:44,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderNotGroupable on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"0.5","price":"4.14"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("0.5")):has(.price:contains("4.14")))' 2026-11-04 14:32:44,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:32:44,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48084 2026-11-04 14:32:44,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:32:44,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48084 2026-11-04 14:32:44,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143244_484490_TestPoSSale.txt 2026-11-04 14:32:44,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpya3lo13r_chrome_odoo" 2026-11-04 14:32:44,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_pos_order_and_invoice_amounts ... 2026-11-04 14:32:45,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48296 2026-11-04 14:32:45,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp3fa1y9w8_chrome_odoo 2026-11-04 14:32:45,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46689/json/version 2026-11-04 14:32:45,496 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46689/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:32:45,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:32:45,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46689/json 2026-11-04 14:32:45,521 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46689/json with timeout 3 increased to 10s during tests 2026-11-04 14:32:45,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46689/devtools/page/26C8336BD83EDE46F841CE84FA03F781 2026-11-04 14:32:45,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:32:45,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:32:45,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:32:45,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:32:45,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:32:45,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:32:45,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:32:46,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:46] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.115 0.762 2026-11-04 14:32:46,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '26C8336BD83EDE46F841CE84FA03F781', 'loaderId': 'D204A316D280B45B68FBBC1ADF3D9375', 'isDownload': False} 2026-11-04 14:32:46,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleAndInvoiceOrder')" 2026-11-04 14:32:46,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:32:46,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:46] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:32:46,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:46] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.019 2026-11-04 14:32:46,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:46] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-11-04 14:32:47,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:47] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:32:47,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:47] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.002 0.006 2026-11-04 14:32:47,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:47] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:32:47,490 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:47] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:32:47,491 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:47] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:32:47,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleAndInvoiceOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:32:48,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.191 0.490 2026-11-04 14:32:48,251 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:48] "GET /pos/ui HTTP/1.1" 200 - 22 0.018 0.697 2026-11-04 14:32:48,292 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:32:48,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:48] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.085 2026-11-04 14:32:48,377 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:32:48,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:32:48,971 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:48] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.120 0.396 2026-11-04 14:32:49,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.046 2026-11-04 14:32:49,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.019 2026-11-04 14:32:49,107 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:32:49,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.044 0.044 2026-11-04 14:32:49,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.123 2026-11-04 14:32:49,311 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:32:49,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.181 2026-11-04 14:32:49,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.180 2026-11-04 14:32:49,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.220 2026-11-04 14:32:49,452 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:32:49,466 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:49,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.012 0.268 2026-11-04 14:32:49,479 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:32:49,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.246 2026-11-04 14:32:49,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1749&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.196 2026-11-04 14:32:49,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.212 2026-11-04 14:32:49,592 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:49,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.235 2026-11-04 14:32:49,695 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.020 0.173 2026-11-04 14:32:49,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.198 2026-11-04 14:32:49,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:32:49,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.200 2026-11-04 14:32:49,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.197 2026-11-04 14:32:49,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.178 2026-11-04 14:32:49,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.138 2026-11-04 14:32:49,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.116 2026-11-04 14:32:49,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.065 2026-11-04 14:32:49,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.095 2026-11-04 14:32:49,847 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.113 2026-11-04 14:32:49,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.117 2026-11-04 14:32:49,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.127 2026-11-04 14:32:49,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:49] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.085 2026-11-04 14:32:50,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:32:50,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:32:50,189 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.019 2026-11-04 14:32:50,195 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:32:50,226 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:50] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.018 2026-11-04 14:32:50,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:50] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:32:51,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:32:51,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:32:51,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:51] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.017 2026-11-04 14:32:51,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:51] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.016 0.031 2026-11-04 14:32:51,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.030 2026-11-04 14:32:52,146 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:32:52,153 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:32:52,154 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:32:52,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:32:52,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:32:52,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'click invoice button (trigger: .payment-buttons .js_invoice)' 2026-11-04 14:32:52,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleAndInvoiceOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:32:52,199 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:52] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 14:32:52,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:32:52,223 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18790720 for PoS orders references: ['Order 00371-002-0001'] (draft: False) 2026-11-04 14:32:52,236 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:52] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:32:52,244 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:32:52,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48296 2026-11-04 14:32:52,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:32:52,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48296 2026-11-04 14:32:52,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143252_412983_TestPoSSale.txt 2026-11-04 14:32:52,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp3fa1y9w8_chrome_odoo" 2026-11-04 14:32:52,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: waiting for threads: [] 2026-11-04 14:32:54,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18790720 with result: [{'id': 477, 'pos_reference': 'Order 00371-002-0001', 'account_move': 777}] 2026-11-04 14:32:55,159 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [720] 2026-11-04 14:32:55,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:55] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 1215 0.935 2.279 2026-11-04 14:32:55,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_quotation_saving ... 2026-11-04 14:32:56,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48513 2026-11-04 14:32:56,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpq9sivt2r_chrome_odoo 2026-11-04 14:32:56,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34213/json/version 2026-11-04 14:32:56,602 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34213/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:32:56,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:32:56,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:34213/json 2026-11-04 14:32:56,628 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34213/json with timeout 3 increased to 10s during tests 2026-11-04 14:32:56,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:34213/devtools/page/4ADF0015A6C840459B17684E3093B61F 2026-11-04 14:32:56,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:32:56,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:32:57,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:32:57,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:32:57,062 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:32:57,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:32:57,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:32:58,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:58] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.095 1.733 2026-11-04 14:32:58,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '4ADF0015A6C840459B17684E3093B61F', 'loaderId': '05D120C6957831F959C819B79E35FC29', 'isDownload': False} 2026-11-04 14:32:58,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosQuotationSaving')" 2026-11-04 14:32:58,930 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:32:58,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:58] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:32:58,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:58] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.010 0.020 2026-11-04 14:32:59,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:59] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.013 0.041 2026-11-04 14:32:59,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:32:59,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.005 0.011 2026-11-04 14:32:59,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 14:32:59,519 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:32:59,521 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:32:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:32:59,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosQuotationSaving', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:33:00,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 306 0.220 0.571 2026-11-04 14:33:00,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:00] "GET /pos/ui HTTP/1.1" 200 - 22 0.014 0.843 2026-11-04 14:33:00,445 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:00,488 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.020 0.100 2026-11-04 14:33:00,578 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:00] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:33:00,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:00] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:33:01,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 175 0.108 0.383 2026-11-04 14:33:01,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.056 2026-11-04 14:33:01,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.014 2026-11-04 14:33:01,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:33:01,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.022 0.051 2026-11-04 14:33:01,457 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.106 2026-11-04 14:33:01,492 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.019 2026-11-04 14:33:01,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.167 2026-11-04 14:33:01,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.198 2026-11-04 14:33:01,602 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33: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-11-04 14:33:01,608 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:33:01,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.244 2026-11-04 14:33:01,651 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-11-04 14:33:01,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.015 0.289 2026-11-04 14:33:01,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.274 2026-11-04 14:33:01,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=product.product&field=image_128&id=1750&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.235 2026-11-04 14:33:01,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.201 2026-11-04 14:33:01,794 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:33:01,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.163 2026-11-04 14:33:01,817 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:33:01,894 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.030 0.204 2026-11-04 14:33:01,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.203 2026-11-04 14:33:01,920 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.201 2026-11-04 14:33:01,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.187 2026-11-04 14:33:01,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.182 2026-11-04 14:33:01,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:01] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.008 0.151 2026-11-04 14:33:02,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.196 2026-11-04 14:33:02,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.184 2026-11-04 14:33:02,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.005 0.209 2026-11-04 14:33:02,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.216 2026-11-04 14:33:02,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.216 2026-11-04 14:33:02,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.185 2026-11-04 14:33:02,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.131 2026-11-04 14:33:02,303 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:33:02,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:33:02,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-11-04 14:33:02,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:33:02,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.019 2026-11-04 14:33:02,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:02] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:33:03,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:33:03,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product","quantity":"4.00","price":"40.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product")):has(em.qty:contains("4")):has(.price:contains("40.00")))' 2026-11-04 14:33:03,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:03] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.016 2026-11-04 14:33:03,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:03] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.011 0.035 2026-11-04 14:33:03,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.012 0.033 2026-11-04 14:33:03,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:33:04,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosQuotationSaving on step: 'Click on Save button (trigger: .control-button:contains("Save"))' 2026-11-04 14:33:04,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31559992 for PoS orders references: ['Order 00372-002-0001'] (draft: True) 2026-11-04 14:33:04,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:33:04,275 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:04] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:33:04,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48513 2026-11-04 14:33:04,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:33:04,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48513 2026-11-04 14:33:04,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31559992 with result: [{'id': 478, 'pos_reference': 'Order 00372-002-0001', 'account_move': False}] 2026-11-04 14:33:04,410 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:04] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 73 0.058 0.104 2026-11-04 14:33:04,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143304_449296_TestPoSSale.txt 2026-11-04 14:33:04,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpq9sivt2r_chrome_odoo" 2026-11-04 14:33:04,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_draft_order_service_product ... 2026-11-04 14:33:05,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48717 2026-11-04 14:33:05,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp52o013lz_chrome_odoo 2026-11-04 14:33:05,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45511/json/version 2026-11-04 14:33:05,601 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45511/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:33:05,672 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:33:05,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45511/json 2026-11-04 14:33:05,674 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45511/json with timeout 3 increased to 10s during tests 2026-11-04 14:33:05,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45511/devtools/page/DE08E755F1AE921E5B7B167C00280B7E 2026-11-04 14:33:05,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:33:05,733 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:33:06,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:33:06,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:33:06,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:33:06,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:33:06,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:33:07,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.096 0.898 2026-11-04 14:33:07,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'DE08E755F1AE921E5B7B167C00280B7E', 'loaderId': 'ECF1572A0C386B35846E5AAFE3CF9D51', 'isDownload': False} 2026-11-04 14:33:07,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleDraftOrder')" 2026-11-04 14:33:07,300 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:07,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.010 2026-11-04 14:33:07,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:33:07,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.018 2026-11-04 14:33:07,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.007 2026-11-04 14:33:07,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.008 2026-11-04 14:33:07,858 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:33:07,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.005 2026-11-04 14:33:07,873 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:07] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:33:07,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleDraftOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:33:08,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:08] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.251 0.483 2026-11-04 14:33:08,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:08] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.787 2026-11-04 14:33:08,757 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:08,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:08] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.015 0.122 2026-11-04 14:33:08,883 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:08] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:33:08,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:08] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:33:09,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.115 0.472 2026-11-04 14:33:09,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.069 2026-11-04 14:33:09,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.017 2026-11-04 14:33:09,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:33:09,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.034 0.051 2026-11-04 14:33:09,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.024 0.141 2026-11-04 14:33:09,907 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:33:09,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.183 2026-11-04 14:33:09,975 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:33:09,994 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:10,003 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:33:10,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.249 2026-11-04 14:33:10,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.289 2026-11-04 14:33:10,113 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.012 0.330 2026-11-04 14:33:10,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.275 2026-11-04 14:33:10,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.239 2026-11-04 14:33:10,200 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:10,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.020 0.202 2026-11-04 14:33:10,243 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:33:10,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.212 2026-11-04 14:33:10,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.167 2026-11-04 14:33:10,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.009 0.149 2026-11-04 14:33:10,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.151 2026-11-04 14:33:10,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.147 2026-11-04 14:33:10,309 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.100 2026-11-04 14:33:10,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.071 2026-11-04 14:33:10,397 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=product.product&field=image_128&id=1751&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.128 2026-11-04 14:33:10,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.179 2026-11-04 14:33:10,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.212 2026-11-04 14:33:10,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.219 2026-11-04 14:33:10,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.003 0.225 2026-11-04 14:33:10,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.003 0.199 2026-11-04 14:33:10,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.180 2026-11-04 14:33:10,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:33:10,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:33:10,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.017 2026-11-04 14:33:10,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:33:10,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.031 2026-11-04 14:33:10,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:10] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:33:11,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:33:11,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleDraftOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Test service product","quantity":"1.00","price":"50.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Test service product")):has(em.qty:contains("1")):has(.price:contains("50.00")))' 2026-11-04 14:33:11,705 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:11] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.017 2026-11-04 14:33:11,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:11] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.012 0.025 2026-11-04 14:33:11,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:11] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.009 0.022 2026-11-04 14:33:12,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:33:12,638 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:12,642 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48717 2026-11-04 14:33:12,643 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:33:12,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48717 2026-11-04 14:33:12,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143312_751273_TestPoSSale.txt 2026-11-04 14:33:12,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp52o013lz_chrome_odoo" 2026-11-04 14:33:12,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_change_customer ... 2026-11-04 14:33:14,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 48937 2026-11-04 14:33:14,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpx5m6dpw1_chrome_odoo 2026-11-04 14:33:14,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38915/json/version 2026-11-04 14:33:14,162 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38915/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:33:14,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:33:14,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38915/json 2026-11-04 14:33:14,223 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38915/json with timeout 3 increased to 10s during tests 2026-11-04 14:33:14,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38915/devtools/page/325C00E0D4551E792508409E322F19E9 2026-11-04 14:33:14,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:33:14,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:33:14,668 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:33:14,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:33:14,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:33:14,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:33:14,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:33:15,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:15] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 109 0.096 0.883 2026-11-04 14:33:15,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '325C00E0D4551E792508409E322F19E9', 'loaderId': '4A4386B3DA7B09B146E004BD3EBB655E', 'isDownload': False} 2026-11-04 14:33:15,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleCustomPrice')" 2026-11-04 14:33:15,691 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:15,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:15] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:33:15,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:15] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:33:15,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:15] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-11-04 14:33:16,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:16] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 14:33:16,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:16] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:33:16,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:16] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:33:16,225 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:16] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:33:16,227 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:16] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:33:16,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleCustomPrice', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:33:16,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:16] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 293 0.268 0.426 2026-11-04 14:33:16,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:16] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.727 2026-11-04 14:33:17,019 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:17,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.095 2026-11-04 14:33:17,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:17] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:33:17,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:17] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:33:17,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:17] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.103 0.439 2026-11-04 14:33:17,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.069 2026-11-04 14:33:17,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.020 2026-11-04 14:33:17,930 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:17] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:33:18,031 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.033 0.046 2026-11-04 14:33:18,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.111 2026-11-04 14:33:18,103 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:33:18,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.145 2026-11-04 14:33:18,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.198 2026-11-04 14:33:18,213 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.016 2026-11-04 14:33:18,222 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:18,227 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:33:18,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.230 2026-11-04 14:33:18,252 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:33:18,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.310 2026-11-04 14:33:18,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.009 0.257 2026-11-04 14:33:18,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.232 2026-11-04 14:33:18,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.243 2026-11-04 14:33:18,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.149 2026-11-04 14:33:18,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.141 2026-11-04 14:33:18,421 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:33:18,425 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.124 2026-11-04 14:33:18,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.115 2026-11-04 14:33:18,438 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.104 2026-11-04 14:33:18,507 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.023 0.123 2026-11-04 14:33:18,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.018 0.112 2026-11-04 14:33:18,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.141 2026-11-04 14:33:18,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.173 2026-11-04 14:33:18,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=product.product&field=image_128&id=1719&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.205 2026-11-04 14:33:18,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.218 2026-11-04 14:33:18,685 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.166 2026-11-04 14:33:18,702 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.118 2026-11-04 14:33:18,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.127 2026-11-04 14:33:18,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:33:18,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:33:18,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:18] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.011 0.019 2026-11-04 14:33:18,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:33:19,025 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:19] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.010 0.023 2026-11-04 14:33:19,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:19] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:33:19,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:33:19,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-11-04 14:33:19,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:19] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.021 2026-11-04 14:33:20,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:20] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.010 0.032 2026-11-04 14:33:20,219 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:20] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:33:20,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'click customer button (trigger: .product-screen .set-partner)' 2026-11-04 14:33:20,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'partner screen is shown (trigger: .pos-content .partnerlist-screen)' 2026-11-04 14:33:20,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'select customer 'AAA Test Partner' (trigger: .partnerlist-screen .partner-line td:contains("AAA Test Partner"))' 2026-11-04 14:33:20,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleCustomPrice on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product_a","quantity":"1","price":"100"} (trigger: .order-container .orderline.selected:has(.product-name:contains("product_a")):has(em.qty:contains("1")):has(.price:contains("100")))' 2026-11-04 14:33:20,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:33:20,931 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:33:20,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 48937 2026-11-04 14:33:20,950 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:33:20,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 48937 2026-11-04 14:33:21,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143321_055123_TestPoSSale.txt 2026-11-04 14:33:21,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpx5m6dpw1_chrome_odoo" 2026-11-04 14:33:21,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_ship_later_effect_on_so ... 2026-11-04 14:33:22,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49157 2026-11-04 14:33:22,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp2yd48pz7_chrome_odoo 2026-11-04 14:33:22,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35235/json/version 2026-11-04 14:33:22,319 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35235/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:33:22,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:33:22,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:35235/json 2026-11-04 14:33:22,365 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35235/json with timeout 3 increased to 10s during tests 2026-11-04 14:33:22,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:35235/devtools/page/D8A0289B157AB1FE20C760C9ABCC8423 2026-11-04 14:33:22,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:33:22,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:33:22,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:33:22,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:33:22,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:33:22,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:33:22,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:33:23,976 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:23] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.085 0.996 2026-11-04 14:33:23,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'D8A0289B157AB1FE20C760C9ABCC8423', 'loaderId': 'C411E6E128ADFBEDCA7CD0524757A4AD', 'isDownload': False} 2026-11-04 14:33:23,982 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderShipLater')" 2026-11-04 14:33:24,003 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:24,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.022 2026-11-04 14:33:24,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.025 2026-11-04 14:33:24,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.030 2026-11-04 14:33:24,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:33:24,473 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.014 2026-11-04 14:33:24,514 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:33:24,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.007 0.006 2026-11-04 14:33:24,518 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:24] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:33:24,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderShipLater', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:33:25,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:25] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.240 0.583 2026-11-04 14:33:25,428 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:25] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.852 2026-11-04 14:33:25,478 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:25,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:25] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.112 2026-11-04 14:33:25,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:33:25,638 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:33:26,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.111 0.379 2026-11-04 14:33:26,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.073 2026-11-04 14:33:26,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.006 0.021 2026-11-04 14:33:26,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:33:26,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.015 0.035 2026-11-04 14:33:26,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.084 2026-11-04 14:33:26,471 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:33:26,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.133 2026-11-04 14:33:26,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.162 2026-11-04 14:33:26,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.005 0.198 2026-11-04 14:33:26,584 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33: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-11-04 14:33:26,606 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:33:26,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:33:26,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.012 0.243 2026-11-04 14:33:26,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.215 2026-11-04 14:33:26,636 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:33:26,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1752&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.200 2026-11-04 14:33:26,747 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1753&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.233 2026-11-04 14:33:26,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.251 2026-11-04 14:33:26,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.183 2026-11-04 14:33:26,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.159 2026-11-04 14:33:26,817 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:33:26,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.008 0.185 2026-11-04 14:33:26,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.175 2026-11-04 14:33:26,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.021 0.243 2026-11-04 14:33:26,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.010 0.210 2026-11-04 14:33:26,990 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:26] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.186 2026-11-04 14:33:27,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.189 2026-11-04 14:33:27,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.226 2026-11-04 14:33:27,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.252 2026-11-04 14:33:27,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.164 2026-11-04 14:33:27,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.004 0.153 2026-11-04 14:33:27,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.003 0.157 2026-11-04 14:33:27,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.140 2026-11-04 14:33:27,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:33:27,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:33:27,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.009 0.018 2026-11-04 14:33:27,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-11-04 14:33:27,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.028 2026-11-04 14:33:27,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:27] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:33:28,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:33:28,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:33:28,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:28] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.008 0.019 2026-11-04 14:33:28,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:28] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.010 0.032 2026-11-04 14:33:28,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:28] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.010 0.027 2026-11-04 14:33:28,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:33:29,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:33:29,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-11-04 14:33:29,304 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:29] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:33:29,304 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:29] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:33:29,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 14:33:29,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-11-04 14:33:29,358 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:33:29,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:33:29,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:29] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.010 0.012 2026-11-04 14:33:29,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:33:29,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:33:29,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76275065 for PoS orders references: ['Order 00375-002-0001'] (draft: False) 2026-11-04 14:33:29,423 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:29] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:33:29,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76275065 with result: [{'id': 479, 'pos_reference': 'Order 00375-002-0001', 'account_move': False}] 2026-11-04 14:33:30,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 529 0.459 0.833 2026-11-04 14:33:30,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.479 2026-11-04 14:33:30,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:30] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.006 0.011 2026-11-04 14:33:31,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'go to next screen (trigger: .receipt-screen .button.next.highlight[name='done'])' 2026-11-04 14:33:31,523 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:33:31,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-11-04 14:33:31,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:33:31,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:33:31,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:31] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 6 0.013 0.026 2026-11-04 14:33:31,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:31] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.005 0.025 2026-11-04 14:33:31,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:31] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:33:31,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:31] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.009 0.028 2026-11-04 14:33:32,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:33:32,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-11-04 14:33:32,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 14:33:32,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'Shipping later button is highlighted (trigger: .button:contains("Ship Later").highlight)' 2026-11-04 14:33:32,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:33:32,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:33:32,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:33:32,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderShipLater on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:33:32,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #39833601 for PoS orders references: ['Order 00375-002-0002'] (draft: False) 2026-11-04 14:33:33,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #39833601 with result: [{'id': 480, 'pos_reference': 'Order 00375-002-0002', 'account_move': False}] 2026-11-04 14:33:33,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:33] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 474 0.478 0.856 2026-11-04 14:33:34,359 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:33:34,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:33:34,687 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:34] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:34,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49157 2026-11-04 14:33:34,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:33:34,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49157 2026-11-04 14:33:34,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143334_808547_TestPoSSale.txt 2026-11-04 14:33:34,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp2yd48pz7_chrome_odoo" 2026-11-04 14:33:35,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_unreserve_order_lines ... 2026-11-04 14:33:36,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49381 2026-11-04 14:33:36,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpo9qfj4w__chrome_odoo 2026-11-04 14:33:36,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38999/json/version 2026-11-04 14:33:36,871 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38999/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:33:36,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:33:36,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:38999/json 2026-11-04 14:33:36,903 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38999/json with timeout 3 increased to 10s during tests 2026-11-04 14:33:36,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:38999/devtools/page/CA6AE5E758C1A48BE828356960122A8C 2026-11-04 14:33:36,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:33:36,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:33:37,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:33:37,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:33:37,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:33:37,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:33:37,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:33:38,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.106 0.854 2026-11-04 14:33:38,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'CA6AE5E758C1A48BE828356960122A8C', 'loaderId': 'C6B6B42344833837EC969F51D4050E71', 'isDownload': False} 2026-11-04 14:33:38,387 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderRealTime')" 2026-11-04 14:33:38,423 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:38,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:33:38,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.017 2026-11-04 14:33:38,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.024 2026-11-04 14:33:38,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.006 0.010 2026-11-04 14:33:38,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 14:33:38,984 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:33:38,984 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-11-04 14:33:38,990 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:33:39,005 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderRealTime', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:33:39,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 294 0.238 0.477 2026-11-04 14:33:39,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.748 2026-11-04 14:33:39,842 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:39,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.080 2026-11-04 14:33:39,971 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.006 2026-11-04 14:33:40,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:33:40,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.093 0.298 2026-11-04 14:33:40,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.060 2026-11-04 14:33:40,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 14:33:40,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:33:40,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.038 2026-11-04 14:33:40,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.087 2026-11-04 14:33:40,786 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:33:40,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.116 2026-11-04 14:33:40,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.153 2026-11-04 14:33:40,872 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:33:40,885 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:40,890 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:40,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.199 2026-11-04 14:33:40,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.245 2026-11-04 14:33:40,965 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:40,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.248 2026-11-04 14:33:41,039 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=product.product&field=image_128&id=1754&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.241 2026-11-04 14:33:41,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.265 2026-11-04 14:33:41,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.199 2026-11-04 14:33:41,108 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:33:41,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.184 2026-11-04 14:33:41,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.149 2026-11-04 14:33:41,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.017 0.162 2026-11-04 14:33:41,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.168 2026-11-04 14:33:41,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.125 2026-11-04 14:33:41,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.106 2026-11-04 14:33:41,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.112 2026-11-04 14:33:41,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.140 2026-11-04 14:33:41,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.016 0.188 2026-11-04 14:33:41,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.188 2026-11-04 14:33:41,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.173 2026-11-04 14:33:41,420 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.190 2026-11-04 14:33:41,436 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.156 2026-11-04 14:33:41,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:33:41,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:33:41,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:33:41,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.018 2026-11-04 14:33:41,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.031 2026-11-04 14:33:41,717 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:33:42,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:33:42,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'order total amount is '40' (trigger: .product-screen .order-summary .total:contains("40"))' 2026-11-04 14:33:42,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.025 2026-11-04 14:33:42,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.011 0.027 2026-11-04 14:33:42,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.009 0.031 2026-11-04 14:33:42,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.025 2026-11-04 14:33:43,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:33:43,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:33:43,576 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:43] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:33:43,578 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:43] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:33:43,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:33:43,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.010 2026-11-04 14:33:43,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:33:43,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderRealTime on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:33:43,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #66126812 for PoS orders references: ['Order 00376-002-0001'] (draft: False) 2026-11-04 14:33:43,638 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:33:43,964 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [725, 726] 2026-11-04 14:33:44,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #66126812 with result: [{'id': 481, 'pos_reference': 'Order 00376-002-0001', 'account_move': False}] 2026-11-04 14:33:44,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 543 0.341 0.798 2026-11-04 14:33:44,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 1.094 2026-11-04 14:33:44,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:44] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.005 0.011 2026-11-04 14:33:45,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:33:45,575 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:45,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49381 2026-11-04 14:33:45,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:33:45,586 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49381 2026-11-04 14:33:45,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143345_695240_TestPoSSale.txt 2026-11-04 14:33:45,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpo9qfj4w__chrome_odoo" 2026-11-04 14:33:46,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_different_product ... 2026-11-04 14:33:48,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49605 2026-11-04 14:33:48,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp96dyk2fr_chrome_odoo 2026-11-04 14:33:48,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45773/json/version 2026-11-04 14:33:48,658 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45773/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:33:48,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:33:48,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45773/json 2026-11-04 14:33:48,679 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45773/json with timeout 3 increased to 10s during tests 2026-11-04 14:33:48,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45773/devtools/page/8276FBFE7582A231AA6DA6141F8D7383 2026-11-04 14:33:48,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:33:48,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:33:49,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:33:49,266 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:33:49,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:33:49,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:33:49,288 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:33:50,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.103 0.781 2026-11-04 14:33:50,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': '8276FBFE7582A231AA6DA6141F8D7383', 'loaderId': 'FA1C105AD3A4487976A2C12FA1032BD8', 'isDownload': False} 2026-11-04 14:33:50,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder2')" 2026-11-04 14:33:50,195 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:50,214 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-11-04 14:33:50,222 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:33:50,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.017 2026-11-04 14:33:50,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:33:50,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:33:50,724 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:33:50,734 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.016 0.008 2026-11-04 14:33:50,739 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:50] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:33:50,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder2', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:33:52,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:52] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.208 1.490 2026-11-04 14:33:52,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:52] "GET /pos/ui HTTP/1.1" 200 - 22 0.014 1.722 2026-11-04 14:33:52,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:33:52,613 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.122 2026-11-04 14:33:52,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:52] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:33:52,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:52] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.005 2026-11-04 14:33:53,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.090 0.302 2026-11-04 14:33:53,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.057 2026-11-04 14:33:53,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.015 2026-11-04 14:33:53,274 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:33:53,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.017 0.040 2026-11-04 14:33:53,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.103 2026-11-04 14:33:53,447 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:33:53,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.153 2026-11-04 14:33:53,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.186 2026-11-04 14:33:53,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.221 2026-11-04 14:33:53,593 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33: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-11-04 14:33:53,601 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:33:53,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.256 2026-11-04 14:33:53,615 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:53,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.231 2026-11-04 14:33:53,669 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:33:53,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1755&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.221 2026-11-04 14:33:53,722 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1756&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.224 2026-11-04 14:33:53,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.190 2026-11-04 14:33:53,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.100 2026-11-04 14:33:53,754 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.106 2026-11-04 14:33:53,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.089 2026-11-04 14:33:53,761 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:33:53,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.011 0.093 2026-11-04 14:33:53,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.094 2026-11-04 14:33:53,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.042 0.112 2026-11-04 14:33:53,902 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.004 0.157 2026-11-04 14:33:53,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.170 2026-11-04 14:33:53,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:53] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.206 2026-11-04 14:33:54,035 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.236 2026-11-04 14:33:54,058 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.213 2026-11-04 14:33:54,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.005 0.192 2026-11-04 14:33:54,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.007 0.195 2026-11-04 14:33:54,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.177 2026-11-04 14:33:54,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:33:54,339 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:33:54,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.013 2026-11-04 14:33:54,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:33:54,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.015 0.027 2026-11-04 14:33:54,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:54] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:33:55,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:33:55,324 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on 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(em.qty:contains("1")))' 2026-11-04 14:33:55,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:55] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.010 0.023 2026-11-04 14:33:55,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.029 2026-11-04 14:33:55,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:55] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 10 0.012 0.033 2026-11-04 14:33:55,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:55] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.031 2026-11-04 14:33:56,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-11-04 14:33:56,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:33:56,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-11-04 14:33:56,317 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on 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(em.qty:contains("1")))' 2026-11-04 14:33:56,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("1")))' 2026-11-04 14:33:56,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check the product page (trigger: .product-list-container .product-list)' 2026-11-04 14:33:56,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:33:56,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click numpad button: 0 (trigger: div.numpad.row button.col:contains("0"))' 2026-11-04 14:33:56,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product B","quantity":"0.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product B")):has(em.qty:contains("0")))' 2026-11-04 14:33:56,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:33:57,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:33:57,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:33:57,292 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:57] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:33:57,293 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:57] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:33:57,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:33:57,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:33:57,347 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:57] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.015 2026-11-04 14:33:57,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:33:57,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder2 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:33:57,376 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #14713966 for PoS orders references: ['Order 00377-002-0001'] (draft: False) 2026-11-04 14:33:57,379 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:57] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:33:57,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #14713966 with result: [{'id': 482, 'pos_reference': 'Order 00377-002-0001', 'account_move': False}] 2026-11-04 14:33:57,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:57] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 255 0.141 0.302 2026-11-04 14:33:57,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:57] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.007 2026-11-04 14:33:58,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:33:58,626 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:33:58] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:33:58,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49605 2026-11-04 14:33:58,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:33:58,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49605 2026-11-04 14:33:58,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143358_740295_TestPoSSale.txt 2026-11-04 14:33:58,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp96dyk2fr_chrome_odoo" 2026-11-04 14:33:58,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_incompatible_partner ... 2026-11-04 14:34:00,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 49830 2026-11-04 14:34:00,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp1ebbvf6k_chrome_odoo 2026-11-04 14:34:00,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41501/json/version 2026-11-04 14:34:00,251 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41501/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:34:00,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:34:00,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:41501/json 2026-11-04 14:34:00,259 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41501/json with timeout 3 increased to 10s during tests 2026-11-04 14:34:00,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:41501/devtools/page/C1B8042156CD958D915CC52FA76EB0B8 2026-11-04 14:34:00,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:34:00,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:34:00,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:34:00,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:34:00,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:34:00,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:34:00,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:34:01,810 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:01] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.104 0.929 2026-11-04 14:34:01,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'C1B8042156CD958D915CC52FA76EB0B8', 'loaderId': 'D49F0367B1A7A3346EC2BF1073FE855A', 'isDownload': False} 2026-11-04 14:34:01,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrderIncompatiblePartner')" 2026-11-04 14:34:01,821 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:01,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:01] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.027 2026-11-04 14:34:01,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:01] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.031 2026-11-04 14:34:01,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:01] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.004 0.029 2026-11-04 14:34:02,308 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:02] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:34:02,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:02] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:34:02,375 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:02] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:34:02,388 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:02] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 14:34:02,392 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:02] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:34:02,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrderIncompatiblePartner', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:34:03,046 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 305 0.184 0.462 2026-11-04 14:34:03,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:03] "GET /pos/ui HTTP/1.1" 200 - 22 0.021 0.711 2026-11-04 14:34:03,200 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:03,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:03] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.112 2026-11-04 14:34:03,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:03] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:34:03,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:03] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:34:03,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:03] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.119 0.432 2026-11-04 14:34:04,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.022 0.065 2026-11-04 14:34:04,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.019 2026-11-04 14:34:04,161 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:34:04,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.031 0.047 2026-11-04 14:34:04,317 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.114 2026-11-04 14:34:04,355 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.153 2026-11-04 14:34:04,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.182 2026-11-04 14:34:04,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:34:04,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.030 0.242 2026-11-04 14:34:04,543 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.318 2026-11-04 14:34:04,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:34:04,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.267 2026-11-04 14:34:04,588 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:34:04,595 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:34:04,615 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:04,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.014 0.281 2026-11-04 14:34:04,656 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.285 2026-11-04 14:34:04,728 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.248 2026-11-04 14:34:04,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.231 2026-11-04 14:34:04,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.147 2026-11-04 14:34:04,764 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:34:04,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.026 0.203 2026-11-04 14:34:04,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.218 2026-11-04 14:34:04,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.220 2026-11-04 14:34:04,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.206 2026-11-04 14:34:04,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.145 2026-11-04 14:34:04,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.119 2026-11-04 14:34:04,946 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:04] "GET /web/image?model=product.product&field=image_128&id=1757&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.102 2026-11-04 14:34:05,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "GET /web/image?model=product.product&field=image_128&id=1758&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.154 2026-11-04 14:34:05,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.163 2026-11-04 14:34:05,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.162 2026-11-04 14:34:05,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.182 2026-11-04 14:34:05,095 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.004 0.163 2026-11-04 14:34:05,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:34:05,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:34:05,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.015 2026-11-04 14:34:05,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(2))' 2026-11-04 14:34:05,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.023 2026-11-04 14:34:05,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:05] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:34:06,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:34:06,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product1","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product1")):has(em.qty:contains("1")))' 2026-11-04 14:34:06,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:06] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 11 0.011 0.020 2026-11-04 14:34:06,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:06] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.012 0.023 2026-11-04 14:34:06,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:06] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.022 2026-11-04 14:34:06,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:06] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:34:07,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '10.00' (trigger: .product-screen .order-summary .total:contains("10.00"))' 2026-11-04 14:34:07,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:34:07,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'select order (trigger: .order-list .order-row:nth-child(1))' 2026-11-04 14:34:07,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:34:07,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:07] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 7 0.010 0.022 2026-11-04 14:34:07,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'Check orderline with attributes: {"withClass":".selected","productName":"product2","quantity":1} (trigger: .order-container .orderline.selected:has(.product-name:contains("product2")):has(em.qty:contains("1")))' 2026-11-04 14:34:07,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 8 0.007 0.024 2026-11-04 14:34:07,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:07] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 4 0.008 0.014 2026-11-04 14:34:07,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.010 0.031 2026-11-04 14:34:07,382 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:07] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 9 0.007 0.019 2026-11-04 14:34:07,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:07] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.008 0.021 2026-11-04 14:34:08,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrderIncompatiblePartner on step: 'order total amount is '11.00' (trigger: .product-screen .order-summary .total:contains("11.00"))' 2026-11-04 14:34:08,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:34:08,223 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:08] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:34:08,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 49830 2026-11-04 14:34:08,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:34:08,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 49830 2026-11-04 14:34:08,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143408_337696_TestPoSSale.txt 2026-11-04 14:34:08,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp1ebbvf6k_chrome_odoo" 2026-11-04 14:34:08,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_kit ... 2026-11-04 14:34:12,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50045 2026-11-04 14:34:12,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpbcj2_wgi_chrome_odoo 2026-11-04 14:34:12,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46665/json/version 2026-11-04 14:34:12,024 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46665/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:34:12,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:34:12,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:46665/json 2026-11-04 14:34:12,092 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46665/json with timeout 3 increased to 10s during tests 2026-11-04 14:34:12,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:46665/devtools/page/EFEBF2EEE1B8F65B2D008A3712894CCA 2026-11-04 14:34:12,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:34:12,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:34:12,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:34:12,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:34:12,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:34:12,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:34:12,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:34:13,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 112 0.067 0.672 2026-11-04 14:34:13,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'EFEBF2EEE1B8F65B2D008A3712894CCA', 'loaderId': 'B7477CF1C77FAF29DEA055FB689146D2', 'isDownload': False} 2026-11-04 14:34:13,067 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder')" 2026-11-04 14:34:13,102 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:13,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:34:13,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.022 2026-11-04 14:34:13,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.023 2026-11-04 14:34:13,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:34:13,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:34:13,637 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:13,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.006 2026-11-04 14:34:13,652 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:13] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:13,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:34:14,357 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:14] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 310 0.200 0.482 2026-11-04 14:34:14,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:14] "GET /pos/ui HTTP/1.1" 200 - 20 0.021 0.696 2026-11-04 14:34:14,459 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:14,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:14] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.097 2026-11-04 14:34:14,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:14] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:34:14,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:14] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:34:15,307 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 176 0.117 0.495 2026-11-04 14:34:15,384 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.046 2026-11-04 14:34:15,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 14:34:15,433 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:34:15,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:34:15,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 14 0.031 0.054 2026-11-04 14:34:15,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=product.product&field=image_128&id=1760&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.123 2026-11-04 14:34:15,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.005 0.140 2026-11-04 14:34:15,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.155 2026-11-04 14:34:15,680 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:34:15,689 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34: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-11-04 14:34:15,697 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:34:15,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.188 2026-11-04 14:34:15,713 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:34:15,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.255 2026-11-04 14:34:15,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.217 2026-11-04 14:34:15,796 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:34:15,821 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.210 2026-11-04 14:34:15,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.197 2026-11-04 14:34:15,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.119 2026-11-04 14:34:15,849 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:34:15,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.121 2026-11-04 14:34:15,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.095 2026-11-04 14:34:15,864 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.064 2026-11-04 14:34:15,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.068 2026-11-04 14:34:15,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image/res.users/146/avatar_128 HTTP/1.1" 200 - 19 0.019 0.097 2026-11-04 14:34:15,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:15] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.005 0.109 2026-11-04 14:34:16,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image?model=product.product&field=image_128&id=1759&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.129 2026-11-04 14:34:16,063 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.184 2026-11-04 14:34:16,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.221 2026-11-04 14:34:16,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.259 2026-11-04 14:34:16,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.210 2026-11-04 14:34:16,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.206 2026-11-04 14:34:16,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.184 2026-11-04 14:34:16,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.157 2026-11-04 14:34:16,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:34:16,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.011 0.020 2026-11-04 14:34:16,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:34:16,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.027 2026-11-04 14:34:16,476 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:16] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:34:17,370 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:34:17,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":9} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("9")))' 2026-11-04 14:34:17,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:17] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 16 0.011 0.028 2026-11-04 14:34:17,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:17] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 12 0.015 0.041 2026-11-04 14:34:17,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:17] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.010 0.032 2026-11-04 14:34:17,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:34:18,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:34:18,349 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click numpad button: 2 (trigger: div.numpad.row button.col:contains("2"))' 2026-11-04 14:34:18,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Pizza Chicken","quantity":2} (trigger: .order-container .orderline.selected:has(.product-name:contains("Pizza Chicken")):has(em.qty:contains("2")))' 2026-11-04 14:34:18,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:34:19,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:34:19,228 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:34:19,233 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:19] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:34:19,236 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:19] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:19,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:34:19,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:34:19,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:19] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.005 0.014 2026-11-04 14:34:19,279 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:34:19,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #93286237 for PoS orders references: ['Order 00379-002-0001'] (draft: False) 2026-11-04 14:34:19,293 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:34:19,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #93286237 with result: [{'id': 483, 'pos_reference': 'Order 00379-002-0001', 'account_move': False}] 2026-11-04 14:34:19,774 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:19] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 229 0.171 0.322 2026-11-04 14:34:19,848 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:19] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.002 0.009 2026-11-04 14:34:20,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:34:20,600 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.pos-topheader .ticket-button' 2026-11-04 14:34:20,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder on step: '.screen.ticket-screen' 2026-11-04 14:34:20,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:34:20,680 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:20,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50045 2026-11-04 14:34:20,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:34:20,691 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50045 2026-11-04 14:34:20,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143420_793186_TestPoSSale.txt 2026-11-04 14:34:20,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpbcj2_wgi_chrome_odoo" 2026-11-04 14:34:20,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery ... 2026-11-04 14:34:23,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50259 2026-11-04 14:34:23,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmp7t17l6fn_chrome_odoo 2026-11-04 14:34:23,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44513/json/version 2026-11-04 14:34:23,221 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44513/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:34:23,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:34:23,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:44513/json 2026-11-04 14:34:23,268 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44513/json with timeout 3 increased to 10s during tests 2026-11-04 14:34:23,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:44513/devtools/page/A1A994B8E9586ABE03B0B12E3BA26701 2026-11-04 14:34:23,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:34:23,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:34:23,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:34:23,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:34:23,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:34:23,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:34:23,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:34:24,892 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:24] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.108 0.952 2026-11-04 14:34:24,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'A1A994B8E9586ABE03B0B12E3BA26701', 'loaderId': '58F48B1B36B0FA0BB3574200A05DE9EE', 'isDownload': False} 2026-11-04 14:34:24,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder3')" 2026-11-04 14:34:24,911 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:24,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:24] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:34:24,968 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:24] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.041 2026-11-04 14:34:24,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:24] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.013 0.036 2026-11-04 14:34:25,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:25] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.005 0.011 2026-11-04 14:34:25,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:25] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.016 2026-11-04 14:34:25,420 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:25] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:25,428 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:25] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:34:25,428 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:25] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:34:25,457 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder3', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:34:26,121 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.186 0.487 2026-11-04 14:34:26,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:26] "GET /pos/ui HTTP/1.1" 200 - 22 0.012 0.696 2026-11-04 14:34:26,243 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:26,270 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:26] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.079 2026-11-04 14:34:26,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:26] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:34:26,463 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:26] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:34:26,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:26] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.107 0.370 2026-11-04 14:34:27,059 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.017 0.061 2026-11-04 14:34:27,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.004 0.015 2026-11-04 14:34:27,103 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:34:27,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.022 0.040 2026-11-04 14:34:27,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.118 2026-11-04 14:34:27,268 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:34:27,296 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.170 2026-11-04 14:34:27,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.019 0.206 2026-11-04 14:34:27,365 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34: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-11-04 14:34:27,370 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:27,392 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:34:27,409 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:34:27,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.020 0.268 2026-11-04 14:34:27,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.015 0.341 2026-11-04 14:34:27,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.318 2026-11-04 14:34:27,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1761&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.273 2026-11-04 14:34:27,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.290 2026-11-04 14:34:27,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.199 2026-11-04 14:34:27,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.177 2026-11-04 14:34:27,635 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.124 2026-11-04 14:34:27,645 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:34:27,646 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.103 2026-11-04 14:34:27,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.088 2026-11-04 14:34:27,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.020 0.130 2026-11-04 14:34:27,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.115 2026-11-04 14:34:27,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.011 0.125 2026-11-04 14:34:27,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.149 2026-11-04 14:34:27,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.149 2026-11-04 14:34:27,856 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.006 0.187 2026-11-04 14:34:27,873 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.001 0.142 2026-11-04 14:34:27,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.154 2026-11-04 14:34:27,916 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:27] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.006 0.128 2026-11-04 14:34:28,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:34:28,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:34:28,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:28] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.007 0.014 2026-11-04 14:34:28,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:34:28,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:28] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.026 2026-11-04 14:34:28,194 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:28] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:34:29,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:34:29,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-11-04 14:34:29,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:29] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.016 2026-11-04 14:34:29,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:29] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.029 2026-11-04 14:34:29,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:29] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.011 0.031 2026-11-04 14:34:29,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:34:30,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:34:30,042 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:30] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:34:30,046 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:30] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:34:30,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:34:30,057 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:30] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:34:30,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:34:30,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:30] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.007 0.012 2026-11-04 14:34:30,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:34:30,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder3 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:34:30,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #17696175 for PoS orders references: ['Order 00380-002-0001'] (draft: False) 2026-11-04 14:34:30,118 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:34:30,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #17696175 with result: [{'id': 484, 'pos_reference': 'Order 00380-002-0001', 'account_move': False}] 2026-11-04 14:34:30,597 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [730] 2026-11-04 14:34:30,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:30] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 467 0.318 0.573 2026-11-04 14:34:31,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:31] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.010 2026-11-04 14:34:31,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:34:31,797 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:34:31,802 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:31,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50259 2026-11-04 14:34:31,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:34:31,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50259 2026-11-04 14:34:31,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143431_911589_TestPoSSale.txt 2026-11-04 14:34:31,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmp7t17l6fn_chrome_odoo" 2026-11-04 14:34:31,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_settle_order_with_multistep_delivery_receipt ... 2026-11-04 14:34:35,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50490 2026-11-04 14:34:35,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmpplf6k0rl_chrome_odoo 2026-11-04 14:34:35,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37993/json/version 2026-11-04 14:34:35,905 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37993/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:34:35,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:34:35,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:37993/json 2026-11-04 14:34:35,937 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37993/json with timeout 3 increased to 10s during tests 2026-11-04 14:34:35,960 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:37993/devtools/page/AE4A41B781F86ED169C4F19712297E58 2026-11-04 14:34:35,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:34:35,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:34:36,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:34:36,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:34:36,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:34:36,601 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:34:36,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:34:37,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:37] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.083 1.011 2026-11-04 14:34:37,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AE4A41B781F86ED169C4F19712297E58', 'loaderId': '036BF982AB22B7BBE533C8B6D43F80E7', 'isDownload': False} 2026-11-04 14:34:37,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosSettleOrder4')" 2026-11-04 14:34:37,725 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:37,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.011 2026-11-04 14:34:37,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:34:37,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.003 0.028 2026-11-04 14:34:38,218 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:38] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.008 2026-11-04 14:34:38,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.008 2026-11-04 14:34:38,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:34:38,292 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:38] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 14:34:38,298 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:38,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosSettleOrder4', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:34:39,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 288 0.195 0.517 2026-11-04 14:34:39,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "GET /pos/ui HTTP/1.1" 200 - 22 0.030 0.743 2026-11-04 14:34:39,132 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:39,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.024 0.112 2026-11-04 14:34:39,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:34:39,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:34:39,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.116 0.415 2026-11-04 14:34:39,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.066 2026-11-04 14:34:39,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 14:34:39,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:34:40,068 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.016 0.037 2026-11-04 14:34:40,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.022 0.102 2026-11-04 14:34:40,158 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:34:40,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.159 2026-11-04 14:34:40,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.228 2026-11-04 14:34:40,307 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:34:40,322 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:40,335 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:40,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.290 2026-11-04 14:34:40,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.335 2026-11-04 14:34:40,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.294 2026-11-04 14:34:40,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1762&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.277 2026-11-04 14:34:40,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.299 2026-11-04 14:34:40,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.002 0.152 2026-11-04 14:34:40,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:34:40,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.151 2026-11-04 14:34:40,552 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.006 0.143 2026-11-04 14:34:40,554 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:34:40,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.007 0.137 2026-11-04 14:34:40,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.137 2026-11-04 14:34:40,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 13 0.012 0.154 2026-11-04 14:34:40,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.132 2026-11-04 14:34:40,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.007 0.126 2026-11-04 14:34:40,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.011 0.175 2026-11-04 14:34:40,794 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.215 2026-11-04 14:34:40,815 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.227 2026-11-04 14:34:40,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.004 0.194 2026-11-04 14:34:40,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.187 2026-11-04 14:34:40,914 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:40] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.012 0.181 2026-11-04 14:34:41,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:34:41,056 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:34:41,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:41] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.020 2026-11-04 14:34:41,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:34:41,119 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:41] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.007 0.026 2026-11-04 14:34:41,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:41] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:34:42,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:34:42,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Product A","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Product A")):has(em.qty:contains("1")))' 2026-11-04 14:34:42,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:42] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.016 2026-11-04 14:34:42,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:42] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.020 2026-11-04 14:34:42,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:42] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.008 0.032 2026-11-04 14:34:42,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:34:42,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:34:42,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:34:42,972 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:42] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:42,973 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:42] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:42,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:34:43,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'remaining amount is 0.0 (trigger: .payment-status-remaining .amount:contains("0.0"))' 2026-11-04 14:34:43,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:43] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.015 2026-11-04 14:34:43,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click ship later button (trigger: .button:contains("Ship Later"))' 2026-11-04 14:34:43,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'click confirm button (trigger: .button.confirm)' 2026-11-04 14:34:43,050 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:34:43,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #76784364 for PoS orders references: ['Order 00381-002-0001'] (draft: False) 2026-11-04 14:34:43,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosSettleOrder4 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:34:43,080 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:43,270 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #144 deleted stock.move.line records with IDs: [734] 2026-11-04 14:34:44,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #76784364 with result: [{'id': 485, 'pos_reference': 'Order 00381-002-0001', 'account_move': False}] 2026-11-04 14:34:44,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:44] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 518 0.400 0.740 2026-11-04 14:34:44,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:34:44,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:44] "GET /web/image?model=pos.config&id=183&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:34:45,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:34:45,032 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:34:45,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50490 2026-11-04 14:34:45,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:34:45,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50490 2026-11-04 14:34:45,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143445_150772_TestPoSSale.txt 2026-11-04 14:34:45,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmpplf6k0rl_chrome_odoo" 2026-11-04 14:34:45,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_ship_later_no_default ... 2026-11-04 14:34:46,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome pid: 50704 2026-11-04 14:34:46,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless temporary user profile dir: /tmp/tmprtcbavjq_chrome_odoo 2026-11-04 14:34:46,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45483/json/version 2026-11-04 14:34:46,708 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45483/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:34:46,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Browser version: Chrome/150.0.7871.114 2026-11-04 14:34:46,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Issuing json command http://127.0.0.1:45483/json 2026-11-04 14:34:46,728 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45483/json with timeout 3 increased to 10s during tests 2026-11-04 14:34:46,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Websocket url found: ws://127.0.0.1:45483/devtools/page/AC66903F204F829CC4F7BC336DFA8EEA 2026-11-04 14:34:46,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Enable chrome headless console log notification 2026-11-04 14:34:46,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome headless enable page notifications 2026-11-04 14:34:47,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:34:47,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Setting session cookie in browser 2026-11-04 14:34:47,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Open "http://127.0.0.1:8069/pos/ui?config_id=183" in browser 2026-11-04 14:34:47,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=183" 2026-11-04 14:34:47,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:34:48,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "GET /pos/ui?config_id=183 HTTP/1.1" 200 - 111 0.087 0.836 2026-11-04 14:34:48,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Navigation result: {'frameId': 'AC66903F204F829CC4F7BC336DFA8EEA', 'loaderId': '5BEDC57914EB9BA7508F1A3061E8C962', 'isDownload': False} 2026-11-04 14:34:48,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate ready code "odoo.isTourReady('PosShipLaterNoDefault')" 2026-11-04 14:34:48,123 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:34:48,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.009 2026-11-04 14:34:48,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 14:34:48,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.028 2026-11-04 14:34:48,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:34:48,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.010 2026-11-04 14:34:48,644 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:34:48,648 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.005 0.008 2026-11-04 14:34:48,651 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:34:48,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Evaluate test code "odoo.startTour('PosShipLaterNoDefault', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=183"})" 2026-11-04 14:34:49,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 295 0.202 0.525 2026-11-04 14:34:49,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:34:49,470 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.043 2026-11-04 14:34:49,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 14:34:49,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:34:49,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/image?model=product.product&field=image_128&id=1728&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.015 0.037 2026-11-04 14:34:49,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/image?model=product.product&field=image_128&id=1726&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.092 2026-11-04 14:34:49,672 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:34:49,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/image?model=product.product&field=image_128&id=1729&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.008 0.143 2026-11-04 14:34:49,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/image?model=product.product&field=image_128&id=1727&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.007 0.163 2026-11-04 14:34:49,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/image?model=product.product&field=image_128&id=1724&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.018 0.218 2026-11-04 14:34:49,827 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:34:49,844 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:34:49,850 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:49,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/image?model=product.product&field=image_128&id=1725&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.013 0.272 2026-11-04 14:34:49,881 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.263 2026-11-04 14:34:49,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:49] "GET /web/image?model=product.product&field=image_128&id=1763&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.253 2026-11-04 14:34:50,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=product.product&field=image_128&id=1723&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.017 0.282 2026-11-04 14:34:50,024 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:50,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image/res.users/144/avatar_128 HTTP/1.1" 200 - 20 0.031 0.289 2026-11-04 14:34:50,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.236 2026-11-04 14:34:50,113 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:50,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.236 2026-11-04 14:34:50,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.004 0.224 2026-11-04 14:34:50,131 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.220 2026-11-04 14:34:50,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.186 2026-11-04 14:34:50,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.106 2026-11-04 14:34:50,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image/res.company/66/favicon HTTP/1.1" 200 - 6 0.006 0.071 2026-11-04 14:34:50,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=product.product&field=image_128&id=1722&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.009 0.093 2026-11-04 14:34:50,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=product.product&field=image_128&id=1721&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 8 0.010 0.140 2026-11-04 14:34:50,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=27&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.153 2026-11-04 14:34:50,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=28&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.160 2026-11-04 14:34:50,335 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image?model=pos.category&field=image_128&id=29&unique=2026-11-04%2014:29:41 HTTP/1.1" 200 - 4 0.002 0.158 2026-11-04 14:34:50,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "GET /web/image/res.company/66/favicon HTTP/1.1" 304 - 6 0.005 0.138 2026-11-04 14:34:50,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:34:50,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.008 0.019 2026-11-04 14:34:50,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:34:50,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.009 0.028 2026-11-04 14:34:50,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:50] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:34:51,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:34:51,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:34:51,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:51] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.009 0.022 2026-11-04 14:34:51,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:51] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 9 0.009 0.030 2026-11-04 14:34:51,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:51] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 13 0.018 0.028 2026-11-04 14:34:52,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:34:52,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:34:52,478 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:52] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:52,479 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:52] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:34:52,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-11-04 14:34:52,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: Tour PosShipLaterNoDefault on step: 'body:not(:has(undefined))' 2026-11-04 14:34:52,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale.browser: test successful 2026-11-04 14:34:52,507 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:34:52] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:34:52,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing chrome headless with pid 50704 2026-11-04 14:34:52,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Closing websocket connection 2026-11-04 14:34:52,538 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Terminating chrome headless with pid 50704 2026-11-04 14:34:52,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143452_636031_TestPoSSale.txt 2026-11-04 14:34:52,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow.TestPoSSale: Removing chrome user profile "/tmp/tmprtcbavjq_chrome_odoo" 2026-11-04 14:34:52,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_flow: Starting TestPoSSale.test_untaxed_invoiced_amount ... 2026-11-04 14:34:54,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96068979 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-11-04 14:34:56,504 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96068979 with result: [{'id': 486, 'pos_reference': 'Order 00044-003-0014', 'account_move': 781}] 2026-11-04 14:35:00,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 20 checked, 19 removed 2026-11-04 14:35:27,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 290 and Message-Id '<067115444645230.1793802927.245667934417725-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:35:27,278 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:35:27,291 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #148 deleted mail.mail records with IDs: [290] 2026-11-04 14:35:27,310 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #148 deleted mail.message records with IDs: [27260] 2026-11-04 14:35:27,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:35:27,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:35:28,744 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #148 deleted pos.payment.method records with IDs: [343] 2026-11-04 14:35:29,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_lot: Starting TestPointOfSaleFlow.test_ship_later_lots ... 2026-11-04 14:35:30,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #67393497 for PoS orders references: ['Order 00044-003-0014'] (draft: False) 2026-11-04 14:35:31,245 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [739, 740] 2026-11-04 14:35:31,817 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #148 deleted stock.move.line records with IDs: [741] 2026-11-04 14:35:34,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #67393497 with result: [{'id': 487, 'pos_reference': 'Order 00044-003-0014', 'account_move': 783}] 2026-11-04 14:35:34,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-04 14:36:00,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 291 and Message-Id '<704296397645110.1793802960.582808732986450-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:36:00,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:36:00,629 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #151 deleted mail.mail records with IDs: [291] 2026-11-04 14:36:00,648 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #151 deleted mail.message records with IDs: [27778] 2026-11-04 14:36:00,648 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:36:00,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:36:01,534 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #151 deleted pos.payment.method records with IDs: [352] 2026-11-04 14:36:01,808 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #151 deleted res.currency.rate records with IDs: [272, 271, 270] 2026-11-04 14:36:03,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_different_shipping_address ... 2026-11-04 14:36:04,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #57463106 for PoS orders references: ['Order 61193-978-4503'] (draft: False) 2026-11-04 14:36:06,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #57463106 with result: [{'id': 488, 'pos_reference': 'Order 61193-978-4503', 'account_move': 785}] 2026-11-04 14:36:07,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_warehouse ... 2026-11-04 14:36:07,553 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #7055242 for PoS orders references: ['Order 93715-177-9009'] (draft: False) 2026-11-04 14:36:08,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #7055242 with result: [{'id': 489, 'pos_reference': 'Order 93715-177-9009', 'account_move': False}] 2026-11-04 14:36:08,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume ... 2026-11-04 14:36:09,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #96100906 for PoS orders references: ['Order 39403-581-2142', 'Order 49411-693-8152'] (draft: False) 2026-11-04 14:36:10,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #96100906 with result: [{'id': 491, 'pos_reference': 'Order 49411-693-8152', 'account_move': False}, {'id': 490, 'pos_reference': 'Order 39403-581-2142', 'account_move': False}] 2026-11-04 14:36:10,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale.tests.test_pos_sale_report: Starting TestPoSSaleReport.test_weight_and_volume_product_variant ... 2026-11-04 14:36:11,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69928172 for PoS orders references: ['Order 76516-693-8150'] (draft: False) 2026-11-04 14:36:12,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69928172 with result: [{'id': 492, 'pos_reference': 'Order 76516-693-8150', 'account_move': False}] 2026-11-04 14:36:13,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-04 14:36:38,381 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #154 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 14:36:40,503 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #154 deleted ir.attachment records with IDs: [7144, 7145, 7146, 7147, 7148, 7149, 7150, 7151, 7191, 7192, 7193, 7194, 7195, 7196, 7197, 7198] 2026-11-04 14:36:40,503 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #154 deleted pos.config records with IDs: [196, 197, 198, 199] 2026-11-04 14:36:40,522 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #154 deleted ir.sequence records with IDs: [4345, 4348, 4396, 4399, 4346, 4349, 4397, 4400] 2026-11-04 14:36:45,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_1 ... 2026-11-04 14:36:46,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 50906 2026-11-04 14:36:46,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpo8x0r4_r_chrome_odoo 2026-11-04 14:36:46,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:37859/json/version 2026-11-04 14:36:46,190 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37859/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:36:46,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:36:46,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:37859/json 2026-11-04 14:36:46,239 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37859/json with timeout 3 increased to 10s during tests 2026-11-04 14:36:46,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:37859/devtools/page/4BF5D3042056409187D1E5A6F0D0CFAC 2026-11-04 14:36:46,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-11-04 14:36:46,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-11-04 14:36:46,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:36:46,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-11-04 14:36:46,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-11-04 14:36:46,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-11-04 14:36:46,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:36:47,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:47] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 112 0.110 0.904 2026-11-04 14:36:47,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': '4BF5D3042056409187D1E5A6F0D0CFAC', 'loaderId': '6B6AF529703C18C943FBAD458A0A7394', 'isDownload': False} 2026-11-04 14:36:47,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('PosSaleLoyaltyTour1')" 2026-11-04 14:36:47,765 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:36:47,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:47] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:36:47,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:47] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.042 2026-11-04 14:36:47,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:47] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.010 0.025 2026-11-04 14:36:48,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:48] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:36:48,381 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:48] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.013 2026-11-04 14:36:48,424 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:48] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:36:48,431 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:48] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:36:48,443 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:48] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:36:48,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('PosSaleLoyaltyTour1', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-11-04 14:36:49,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:49] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 342 0.246 0.576 2026-11-04 14:36:49,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:49] "GET /pos/ui HTTP/1.1" 200 - 22 0.016 0.875 2026-11-04 14:36:49,423 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:36:49,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:49] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.023 0.094 2026-11-04 14:36:49,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:49] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:36:49,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:49] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:36:50,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 202 0.118 0.350 2026-11-04 14:36:50,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.066 2026-11-04 14:36:50,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.012 2026-11-04 14:36:50,235 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:36:50,306 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.014 0.034 2026-11-04 14:36:50,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.007 0.073 2026-11-04 14:36:50,380 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.009 0.099 2026-11-04 14:36:50,401 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:36:50,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.006 0.130 2026-11-04 14:36:50,469 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.006 0.198 2026-11-04 14:36:50,503 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:36:50,508 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:36:50,517 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:36:50,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.009 0.221 2026-11-04 14:36:50,528 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.207 2026-11-04 14:36:50,569 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 14:36:50,590 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.014 0.228 2026-11-04 14:36:50,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.008 0.223 2026-11-04 14:36:50,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.012 0.288 2026-11-04 14:36:50,754 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:36:50,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 20 0.032 0.244 2026-11-04 14:36:50,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.019 0.289 2026-11-04 14:36:50,880 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.306 2026-11-04 14:36:50,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.318 2026-11-04 14:36:50,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.005 0.319 2026-11-04 14:36:50,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.242 2026-11-04 14:36:50,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 4 0.002 0.023 2026-11-04 14:36:50,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:50] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.012 0.130 2026-11-04 14:36:51,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:51] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 4 0.002 0.124 2026-11-04 14:36:51,024 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:51] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 4 0.002 0.117 2026-11-04 14:36:51,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:51] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.005 0.274 2026-11-04 14:36:51,097 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:51] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.005 0.022 2026-11-04 14:36:51,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:36:51,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:36:51,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:36:51,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:51] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.021 0.027 2026-11-04 14:36:51,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:51] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.026 2026-11-04 14:36:51,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:51] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.002 0.014 2026-11-04 14:36:52,230 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:36:52,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:36:52,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:52] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.012 0.028 2026-11-04 14:36:52,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:52] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 13 0.014 0.034 2026-11-04 14:36:52,398 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:52] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 15 0.012 0.040 2026-11-04 14:36:52,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:52] "POST /web/dataset/call_kw/loyalty.card/search_read HTTP/1.1" 200 - 4 0.004 0.016 2026-11-04 14:36:52,762 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:36:53,238 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:36:53,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:36:53,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'click 'Bank' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Bank"))' 2026-11-04 14:36:53,280 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:53] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:36:53,284 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:53] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:36:53,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:36:53,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:53] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.004 0.013 2026-11-04 14:36:53,325 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour PosSaleLoyaltyTour1 on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:36:53,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #26770882 for PoS orders references: ['Order 00389-002-0001'] (draft: False) 2026-11-04 14:36:53,341 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:53] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:36:53,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #26770882 with result: [{'id': 493, 'pos_reference': 'Order 00389-002-0001', 'account_move': False}] 2026-11-04 14:36:54,451 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #154 deleted stock.move.line records with IDs: [749] 2026-11-04 14:36:54,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:54] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 548 0.563 0.841 2026-11-04 14:36:54,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.581 2026-11-04 14:36:54,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:54] "POST /web/dataset/call_kw/pos.order/confirm_coupon_programs HTTP/1.1" 200 - 35 0.025 0.065 2026-11-04 14:36:54,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:54] "GET /web/image?model=pos.config&id=200&field=custom_logo HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:36:55,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-11-04 14:36:55,647 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:55] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:36:55,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 50906 2026-11-04 14:36:55,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-11-04 14:36:55,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 50906 2026-11-04 14:36:55,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143655_747805_TestPoSSaleLoyalty.txt 2026-11-04 14:36:55,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpo8x0r4_r_chrome_odoo" 2026-11-04 14:36:55,806 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty: Starting TestPoSSaleLoyalty.test_pos_sale_loyalty_ignored_in_pos ... 2026-11-04 14:36:57,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome pid: 51123 2026-11-04 14:36:57,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless temporary user profile dir: /tmp/tmpx80y_z3b_chrome_odoo 2026-11-04 14:36:57,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:44889/json/version 2026-11-04 14:36:57,029 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44889/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:36:57,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Browser version: Chrome/150.0.7871.114 2026-11-04 14:36:57,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Issuing json command http://127.0.0.1:44889/json 2026-11-04 14:36:57,067 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44889/json with timeout 3 increased to 10s during tests 2026-11-04 14:36:57,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Websocket url found: ws://127.0.0.1:44889/devtools/page/FA19366A5B22A27B63552027E3F2ABA0 2026-11-04 14:36:57,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Enable chrome headless console log notification 2026-11-04 14:36:57,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome headless enable page notifications 2026-11-04 14:36:57,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:36:57,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Setting session cookie in browser 2026-11-04 14:36:57,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Open "http://127.0.0.1:8069/pos/web?config_id=200" in browser 2026-11-04 14:36:57,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigating to: "http://127.0.0.1:8069/pos/web?config_id=200" 2026-11-04 14:36:57,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:36:58,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:58] "GET /pos/web?config_id=200 HTTP/1.1" 200 - 111 0.109 0.956 2026-11-04 14:36:58,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Navigation result: {'frameId': 'FA19366A5B22A27B63552027E3F2ABA0', 'loaderId': 'FAA9FDC22BBF4D3338DFEBF4C059101B', 'isDownload': False} 2026-11-04 14:36:58,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate ready code "odoo.isTourReady('test_pos_sale_loyalty_ignored_in_pos')" 2026-11-04 14:36:58,738 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:36:58,756 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:58] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.005 0.008 2026-11-04 14:36:58,766 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:58] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:36:58,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:58] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.034 2026-11-04 14:36:59,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:59] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.016 2026-11-04 14:36:59,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:59] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.018 2026-11-04 14:36:59,317 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:59] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:36:59,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:59] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.010 0.012 2026-11-04 14:36:59,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:36:59] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.022 2026-11-04 14:36:59,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Evaluate test code "odoo.startTour('test_pos_sale_loyalty_ignored_in_pos', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/web?config_id=200"})" 2026-11-04 14:37:00,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:37:00,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 337 0.271 0.651 2026-11-04 14:37:00,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.070 2026-11-04 14:37:00,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.007 0.018 2026-11-04 14:37:00,446 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:37:00,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/image?model=product.product&field=image_128&id=1796&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.017 0.047 2026-11-04 14:37:00,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/image?model=product.product&field=image_128&id=1797&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.008 0.104 2026-11-04 14:37:00,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/image?model=product.product&field=image_128&id=1795&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.012 0.173 2026-11-04 14:37:00,695 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:37:00,717 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:37:00,740 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:37:00,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/image?model=product.product&field=image_128&id=1793&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.017 0.221 2026-11-04 14:37:00,753 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:37:00,772 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:37:00,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/image?model=product.product&field=image_128&id=1794&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.021 0.322 2026-11-04 14:37:00,900 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /web/image?model=product.product&field=image_128&id=1792&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.009 0.395 2026-11-04 14:37:00,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:00] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.008 0.376 2026-11-04 14:37:01,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=product.product&field=image_128&id=1791&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.015 0.392 2026-11-04 14:37:01,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.241 2026-11-04 14:37:01,029 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.224 2026-11-04 14:37:01,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.192 2026-11-04 14:37:01,045 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:37:01,116 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image/res.users/154/avatar_128 HTTP/1.1" 200 - 20 0.033 0.177 2026-11-04 14:37:01,130 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.189 2026-11-04 14:37:01,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.171 2026-11-04 14:37:01,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.136 2026-11-04 14:37:01,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image/res.company/72/favicon HTTP/1.1" 200 - 6 0.005 0.137 2026-11-04 14:37:01,217 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=product.product&field=image_128&id=1790&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.006 0.149 2026-11-04 14:37:01,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=product.product&field=image_128&id=1789&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 8 0.007 0.195 2026-11-04 14:37:01,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=30&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 4 0.002 0.165 2026-11-04 14:37:01,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=31&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 4 0.004 0.164 2026-11-04 14:37:01,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image?model=pos.category&field=image_128&id=32&unique=2026-11-04%2014:36:13 HTTP/1.1" 200 - 4 0.001 0.171 2026-11-04 14:37:01,374 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "GET /web/image/res.company/72/favicon HTTP/1.1" 304 - 6 0.005 0.167 2026-11-04 14:37:01,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click quotation button (trigger: .o_sale_order_button)' 2026-11-04 14:37:01,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.022 2026-11-04 14:37:01,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'select order (trigger: .order-row .col.name:first)' 2026-11-04 14:37:01,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "POST /web/dataset/call_kw/sale.order/search_read HTTP/1.1" 200 - 10 0.008 0.031 2026-11-04 14:37:01,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:01] "POST /web/dataset/call_kw/sale.order/search_count HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:37:02,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'click on select the order (trigger: .selection-item:contains('Settle the order'))' 2026-11-04 14:37:02,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: Tour test_pos_sale_loyalty_ignored_in_pos on step: 'order total amount is '90' (trigger: .product-screen .order-summary .total:contains("90"))' 2026-11-04 14:37:02,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:02] "POST /web/dataset/call_kw/sale.order/read HTTP/1.1" 200 - 10 0.007 0.017 2026-11-04 14:37:02,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:02] "POST /web/dataset/call_kw/sale.order.line/read_converted HTTP/1.1" 200 - 16 0.012 0.030 2026-11-04 14:37:02,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:02] "POST /web/dataset/call_kw/pos.session/get_pos_ui_res_partner_by_params HTTP/1.1" 200 - 14 0.009 0.027 2026-11-04 14:37:03,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:37:03,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty.browser: test successful 2026-11-04 14:37:03,409 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:03] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:37:03,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing chrome headless with pid 51123 2026-11-04 14:37:03,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Closing websocket connection 2026-11-04 14:37:03,419 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Terminating chrome headless with pid 51123 2026-11-04 14:37:03,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143703_516233_TestPoSSaleLoyalty.txt 2026-11-04 14:37:03,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_loyalty.tests.test_pos_sale_loyalty.TestPoSSaleLoyalty: Removing chrome user profile "/tmp/tmpx80y_z3b_chrome_odoo" 2026-11-04 14:37:03,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-11-04 14:37:31,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 292 and Message-Id '<812249565561474.1793803051.201153993606567-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'*******er@yourcompany.com'" successfully sent 2026-11-04 14:37:31,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:37:31,249 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #158 deleted mail.mail records with IDs: [292] 2026-11-04 14:37:31,267 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #158 deleted mail.message records with IDs: [28866] 2026-11-04 14:37:31,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:37:31,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:37:32,167 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #158 deleted pos.payment.method records with IDs: [373] 2026-11-04 14:37:32,442 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #158 deleted res.currency.rate records with IDs: [279, 278, 277] 2026-11-04 14:37:34,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_sale_margin.tests.test_pos_sale_margin_report: Starting TestPoSSaleMarginReport.test_pos_sale_margin_report ... 2026-11-04 14:37:34,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:37:37,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_frontend: Starting TestFrontendMobile.test_order_fiscal_position ... 2026-11-04 14:37:49,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:37:49,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #99871245 for PoS orders references: ['Kiosk 00392-207-0001'] (draft: True) 2026-11-04 14:37:49,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #99871245 with result: [{'id': 495, 'pos_reference': 'Kiosk 00392-207-0001', 'account_move': False}] 2026-11-04 14:37:49,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:37:49] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.060 0.441 2026-11-04 14:37:49,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:37:51,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_res_config_settings: Starting TestSelfOrderSettings.test_self_order_qr_generation ... 2026-11-04 14:38:03,407 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:38:05,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute: Starting TestSelfOrderAttribute.test_self_order_attribute ... 2026-11-04 14:38:17,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome pid: 51324 2026-11-04 14:38:17,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless temporary user profile dir: /tmp/tmpz472bsjw_chrome_odoo 2026-11-04 14:38:17,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:41203/json/version 2026-11-04 14:38:17,273 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41203/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:38:17,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Browser version: Chrome/150.0.7871.114 2026-11-04 14:38:17,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Issuing json command http://127.0.0.1:41203/json 2026-11-04 14:38:17,331 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41203/json with timeout 3 increased to 10s during tests 2026-11-04 14:38:17,343 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Websocket url found: ws://127.0.0.1:41203/devtools/page/26EEF3D0C7D524EF922B4C06E9DD0702 2026-11-04 14:38:17,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Enable chrome headless console log notification 2026-11-04 14:38:17,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome headless enable page notifications 2026-11-04 14:38:17,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Setting session cookie in browser 2026-11-04 14:38:17,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Open "http://127.0.0.1:8069/pos-self/209?access_token=e81748bce38f4d12" in browser 2026-11-04 14:38:17,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigating to: "http://127.0.0.1:8069/pos-self/209?access_token=e81748bce38f4d12" 2026-11-04 14:38:17,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:38:18,774 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:18] "GET /pos-self/209?access_token=e81748bce38f4d12 HTTP/1.1" 200 - 170 0.151 0.758 2026-11-04 14:38:18,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Navigation result: {'frameId': '26EEF3D0C7D524EF922B4C06E9DD0702', 'loaderId': 'AA34D85072775F5946A11D527063A3B6', 'isDownload': False} 2026-11-04 14:38:18,778 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate ready code "odoo.isTourReady('self_attribute_selector')" 2026-11-04 14:38:18,797 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:38:18,828 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:38:18,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:18] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.026 0.028 2026-11-04 14:38:18,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:38:18,912 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:18] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.011 0.094 2026-11-04 14:38:18,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:38:18,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:18] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.010 0.116 2026-11-04 14:38:19,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:19] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:38:19,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:19] "GET /favicon.ico HTTP/1.1" 301 - 3 0.006 0.018 2026-11-04 14:38:19,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Evaluate test code "odoo.startTour('self_attribute_selector', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/209?access_token=e81748bce38f4d12"})" 2026-11-04 14:38:19,208 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:19] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.018 0.017 2026-11-04 14:38:19,221 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:19] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.004 0.023 2026-11-04 14:38:19,321 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:19] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.072 2026-11-04 14:38:19,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-11-04 14:38:20,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:38:20,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:38:20,082 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:20] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:38:20,083 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:38:20,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:38:20,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:38:20,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:38:20,193 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:20] "GET /menu/get-image/1813/512?unique=1793803083.411257 HTTP/1.1" 200 - 11 0.007 0.026 2026-11-04 14:38:20,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:38:20,212 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : M") +div:contains("Fabric : Leather") )' 2026-11-04 14:38:20,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 7.02 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("7.02")))' 2026-11-04 14:38:20,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:20] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 28 0.023 0.070 2026-11-04 14:38:20,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:20] "GET /menu/get-image/1813/512 HTTP/1.1" 200 - 7 0.004 0.074 2026-11-04 14:38:21,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on back button (trigger: .btn.btn-back)' 2026-11-04 14:38:21,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:38:21,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:38:21,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Select value L for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("L"))' 2026-11-04 14:38:21,106 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:38:21,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:38:21,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and Fabric : Leather (trigger: .product-card-item div:contains("Desk Organizer") + div div:contains("Size : L") +div:contains("Fabric : Leather") )' 2026-11-04 14:38:21,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check product card with Desk Organizer and 8.17 (trigger: .product-card-item:has(strong:contains("Desk Organizer")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("8.17")))' 2026-11-04 14:38:21,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 30 0.032 0.056 2026-11-04 14:38:21,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:38:21,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:38:21,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:38:21,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #51622576 for PoS orders references: ['Self-Order 00393-209-0001'] (draft: True) 2026-11-04 14:38:22,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #51622576 with result: [{'id': 496, 'pos_reference': 'Self-Order 00393-209-0001', 'account_move': False}] 2026-11-04 14:38:22,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:22] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 85 0.079 0.126 2026-11-04 14:38:22,190 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:38:22,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:38:22,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:38:22,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:38:23,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: Tour self_attribute_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:38:23,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute.browser: test successful 2026-11-04 14:38:23,010 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:38:23,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing chrome headless with pid 51324 2026-11-04 14:38:23,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Closing websocket connection 2026-11-04 14:38:23,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Terminating chrome headless with pid 51324 2026-11-04 14:38:23,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143823_121481_TestSelfOrderAttribute.txt 2026-11-04 14:38:23,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_attribute.TestSelfOrderAttribute: Removing chrome user profile "/tmp/tmpz472bsjw_chrome_odoo" 2026-11-04 14:38:23,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:38:25,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo ... 2026-11-04 14:38:40,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51488 2026-11-04 14:38:40,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmpxzay2y3q_chrome_odoo 2026-11-04 14:38:40,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:43001/json/version 2026-11-04 14:38:40,007 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43001/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:38:40,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-11-04 14:38:40,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:43001/json 2026-11-04 14:38:40,066 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43001/json with timeout 3 increased to 10s during tests 2026-11-04 14:38:40,077 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:43001/devtools/page/116FBBFF2928C90214DFD9C4E614CD7B 2026-11-04 14:38:40,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-11-04 14:38:40,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-11-04 14:38:40,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-11-04 14:38:40,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/210?access_token=5ac21c31b7e44ed3" in browser 2026-11-04 14:38:40,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/210?access_token=5ac21c31b7e44ed3" 2026-11-04 14:38:40,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:38:41,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "GET /pos-self/210?access_token=5ac21c31b7e44ed3 HTTP/1.1" 200 - 192 0.116 0.727 2026-11-04 14:38:41,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '116FBBFF2928C90214DFD9C4E614CD7B', 'loaderId': '83689B277E2B637B90D8E6EF488C6B1C', 'isDownload': False} 2026-11-04 14:38:41,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('self_combo_selector')" 2026-11-04 14:38:41,587 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:38:41,618 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:38:41,657 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.027 0.033 2026-11-04 14:38:41,669 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:38:41,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.081 2026-11-04 14:38:41,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:38:41,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.005 0.095 2026-11-04 14:38:41,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:38:41,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.010 2026-11-04 14:38:41,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate test code "odoo.startTour('self_combo_selector', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/210?access_token=5ac21c31b7e44ed3"})" 2026-11-04 14:38:41,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.011 2026-11-04 14:38:41,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:41] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.004 0.024 2026-11-04 14:38:42,041 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:42] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.068 2026-11-04 14:38:42,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:42] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:38:42,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:38:42,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-11-04 14:38:42,830 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:42] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:38:42,831 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:42] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:38:42,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:38:42,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:38:42,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:38:42,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:38:42,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-11-04 14:38:42,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:42] "GET /menu/get-image/1816/512?unique=1793803103.204727 HTTP/1.1" 200 - 11 0.007 0.023 2026-11-04 14:38:42,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-11-04 14:38:42,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:38:42,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:38:42,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:42] "GET /menu/get-image/1821/512?unique=1793803103.204727 HTTP/1.1" 200 - 7 0.004 0.016 2026-11-04 14:38:42,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:42] "GET /menu/get-image/1824/512?unique=1793803103.204727 HTTP/1.1" 200 - 7 0.003 0.035 2026-11-04 14:38:43,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 57 0.037 0.112 2026-11-04 14:38:43,645 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:38:43,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Desk Organizer)):has(div:contains("Size") div:contains("M")):has(div:contains("Fabric") div:contains("Leather")))' 2026-11-04 14:38:43,953 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:43] "GET /menu/get-image/1826/512 HTTP/1.1" 200 - 7 0.004 0.019 2026-11-04 14:38:43,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 5)))' 2026-11-04 14:38:43,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check combo Office Combo (trigger: .product-card-item div:contains("Office Combo"):has(div div.small div:contains(Combo Product 8)))' 2026-11-04 14:38:43,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:38:43,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:38:44,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #63359053 for PoS orders references: ['Self-Order 00394-210-0001'] (draft: True) 2026-11-04 14:38:44,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #63359053 with result: [{'id': 497, 'pos_reference': 'Self-Order 00394-210-0001', 'account_move': False}] 2026-11-04 14:38:44,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:44] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 114 0.075 0.188 2026-11-04 14:38:44,284 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:38:45,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour self_combo_selector on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:38:45,069 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-11-04 14:38:45,079 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:38:45] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:38:45,095 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51488 2026-11-04 14:38:45,099 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-11-04 14:38:45,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51488 2026-11-04 14:38:45,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143845_200152_TestSelfOrderCombo.txt 2026-11-04 14:38:45,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmpxzay2y3q_chrome_odoo" 2026-11-04 14:38:45,239 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo: Starting TestSelfOrderCombo.test_self_order_combo_correct_order ... 2026-11-04 14:38:59,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome pid: 51656 2026-11-04 14:38:59,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless temporary user profile dir: /tmp/tmp0rju433k_chrome_odoo 2026-11-04 14:38:59,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:38463/json/version 2026-11-04 14:38:59,525 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38463/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:38:59,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Browser version: Chrome/150.0.7871.114 2026-11-04 14:38:59,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Issuing json command http://127.0.0.1:38463/json 2026-11-04 14:38:59,571 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38463/json with timeout 3 increased to 10s during tests 2026-11-04 14:38:59,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Websocket url found: ws://127.0.0.1:38463/devtools/page/0477A8AF5AC0AD76E63AB65140B6EF14 2026-11-04 14:38:59,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Enable chrome headless console log notification 2026-11-04 14:38:59,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome headless enable page notifications 2026-11-04 14:38:59,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Setting session cookie in browser 2026-11-04 14:39:00,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Open "http://127.0.0.1:8069/pos-self/211?access_token=2f0006ab41474f52" in browser 2026-11-04 14:39:00,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigating to: "http://127.0.0.1:8069/pos-self/211?access_token=2f0006ab41474f52" 2026-11-04 14:39:00,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:39:01,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /pos-self/211?access_token=2f0006ab41474f52 HTTP/1.1" 200 - 193 0.128 0.662 2026-11-04 14:39:01,143 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Navigation result: {'frameId': '0477A8AF5AC0AD76E63AB65140B6EF14', 'loaderId': 'FA8ED309AA3DB38FF943457345CC7D61', 'isDownload': False} 2026-11-04 14:39:01,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate ready code "odoo.isTourReady('test_self_order_combo_correct_order')" 2026-11-04 14:39:01,166 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:39:01,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:39:01,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.028 0.039 2026-11-04 14:39:01,259 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:39:01,277 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.012 0.091 2026-11-04 14:39:01,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:39:01,303 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.110 2026-11-04 14:39:01,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.004 0.016 2026-11-04 14:39:01,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.015 2026-11-04 14:39:01,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Evaluate test code "odoo.startTour('test_self_order_combo_correct_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/211?access_token=2f0006ab41474f52"})" 2026-11-04 14:39:01,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.008 0.016 2026-11-04 14:39:01,632 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.005 0.029 2026-11-04 14:39:01,707 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.067 2026-11-04 14:39:01,732 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:39:02,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:39:02,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-11-04 14:39:02,493 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:39:02,496 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39: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-11-04 14:39:02,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 1' (trigger: .self_order_product_card span:contains('Combo Product 1'))' 2026-11-04 14:39:02,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-11-04 14:39:02,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-11-04 14:39:02,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:39:02,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-11-04 14:39:02,655 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:02] "GET /menu/get-image/1829/512?unique=1793803103.204727 HTTP/1.1" 200 - 11 0.016 0.023 2026-11-04 14:39:02,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:02] "GET /menu/get-image/1833/512?unique=1793803103.204727 HTTP/1.1" 200 - 7 0.004 0.049 2026-11-04 14:39:02,710 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:02] "GET /menu/get-image/1836/512?unique=1793803103.204727 HTTP/1.1" 200 - 7 0.004 0.077 2026-11-04 14:39:02,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:02] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 55 0.031 0.160 2026-11-04 14:39:03,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 2' (trigger: .self_order_product_card span:contains('Combo Product 2'))' 2026-11-04 14:39:03,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-11-04 14:39:03,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-11-04 14:39:03,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:39:03,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:39:03,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:03] "GET /menu/get-image/1830/512?unique=1793803103.204727 HTTP/1.1" 200 - 7 0.012 0.024 2026-11-04 14:39:03,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:03] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 64 0.039 0.127 2026-11-04 14:39:03,859 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.079 2026-11-04 14:39:04,656 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:39:04,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:39:04,693 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:04] "GET /menu/get-image/1838/512 HTTP/1.1" 200 - 7 0.010 0.017 2026-11-04 14:39:04,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #4918769 for PoS orders references: ['Self-Order 00395-211-0001'] (draft: True) 2026-11-04 14:39:04,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #4918769 with result: [{'id': 498, 'pos_reference': 'Self-Order 00395-211-0001', 'account_move': False}] 2026-11-04 14:39:04,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:04] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 116 0.077 0.161 2026-11-04 14:39:04,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.005 2026-11-04 14:39:05,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:39:05,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: Tour test_self_order_combo_correct_order on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:39:05,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo.browser: test successful 2026-11-04 14:39:05,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing chrome headless with pid 51656 2026-11-04 14:39:05,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Closing websocket connection 2026-11-04 14:39:05,732 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Terminating chrome headless with pid 51656 2026-11-04 14:39:05,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143905_833761_TestSelfOrderCombo.txt 2026-11-04 14:39:05,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_combo.TestSelfOrderCombo: Removing chrome user profile "/tmp/tmp0rju433k_chrome_odoo" 2026-11-04 14:39:05,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:39:08,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_common ... 2026-11-04 14:39:20,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51833 2026-11-04 14:39:20,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpig83j1t6_chrome_odoo 2026-11-04 14:39:20,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:41829/json/version 2026-11-04 14:39:20,561 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41829/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:39:20,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-11-04 14:39:20,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:41829/json 2026-11-04 14:39:20,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:41829/json with timeout 3 increased to 10s during tests 2026-11-04 14:39:20,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:41829/devtools/page/3B180B900626589B6249042FCA9AFBD7 2026-11-04 14:39:20,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-11-04 14:39:20,646 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-11-04 14:39:20,675 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-11-04 14:39:21,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/212?access_token=2c8448ceb72f4e37" in browser 2026-11-04 14:39:21,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/212?access_token=2c8448ceb72f4e37" 2026-11-04 14:39:21,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:39:22,032 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /pos-self/212?access_token=2c8448ceb72f4e37 HTTP/1.1" 200 - 169 0.121 0.722 2026-11-04 14:39:22,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '3B180B900626589B6249042FCA9AFBD7', 'loaderId': '7F15478D058C77572C43CF72F64EE39E', 'isDownload': False} 2026-11-04 14:39:22,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_close')" 2026-11-04 14:39:22,051 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:39:22,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:39:22,089 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 14 0.006 0.020 2026-11-04 14:39:22,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:39:22,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.015 0.055 2026-11-04 14:39:22,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:39:22,148 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.078 2026-11-04 14:39:22,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.011 2026-11-04 14:39:22,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.009 2026-11-04 14:39:22,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_is_close', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/212?access_token=2c8448ceb72f4e37"})" 2026-11-04 14:39:22,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.044 2026-11-04 14:39:22,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.003 0.010 2026-11-04 14:39:22,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:22] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:39:23,245 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-11-04 14:39:23,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:39:23,295 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:39:23,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_close on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-11-04 14:39:23,306 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-11-04 14:39:23,315 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:39:23,315 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:23] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:39:23,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51833 2026-11-04 14:39:23,374 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-11-04 14:39:23,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51833 2026-11-04 14:39:23,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143923_474711_TestSelfOrderCommon.txt 2026-11-04 14:39:23,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpig83j1t6_chrome_odoo" 2026-11-04 14:39:23,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_consultation_open ... 2026-11-04 14:39:34,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 51982 2026-11-04 14:39:34,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpy3g4ke_8_chrome_odoo 2026-11-04 14:39:34,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:35053/json/version 2026-11-04 14:39:34,366 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35053/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:39:34,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-11-04 14:39:34,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:35053/json 2026-11-04 14:39:34,390 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35053/json with timeout 3 increased to 10s during tests 2026-11-04 14:39:34,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:35053/devtools/page/13523026EA925FF49AA1806FCA136DD5 2026-11-04 14:39:34,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-11-04 14:39:34,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-11-04 14:39:34,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-11-04 14:39:34,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/213" in browser 2026-11-04 14:39:34,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/213" 2026-11-04 14:39:34,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:39:35,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:35] "GET /pos-self/213 HTTP/1.1" 200 - 170 0.106 0.563 2026-11-04 14:39:35,604 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '13523026EA925FF49AA1806FCA136DD5', 'loaderId': '1FF50D03A77614A24E855220FF445357', 'isDownload': False} 2026-11-04 14:39:35,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_is_open_consultation')" 2026-11-04 14:39:35,626 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:39:35,654 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:39:35,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:35] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.013 0.022 2026-11-04 14:39:35,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:39:35,708 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:35] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.017 0.058 2026-11-04 14:39:35,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:39:35,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:35] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.005 0.085 2026-11-04 14:39:35,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:35] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.014 2026-11-04 14:39:35,965 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:35] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.010 2026-11-04 14:39:36,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_is_open_consultation', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/213"})" 2026-11-04 14:39:36,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.070 2026-11-04 14:39:36,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:36] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.005 0.019 2026-11-04 14:39:36,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:39:36,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if the POS is opened (trigger: body:not(:has(.o-self-closed)))' 2026-11-04 14:39:36,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:39:36,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:39:36,846 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:36] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:39:36,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_is_open_consultation on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-11-04 14:39:36,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-11-04 14:39:36,865 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:39:36,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 51982 2026-11-04 14:39:36,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-11-04 14:39:36,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 51982 2026-11-04 14:39:37,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143937_011475_TestSelfOrderCommon.txt 2026-11-04 14:39:37,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpy3g4ke_8_chrome_odoo" 2026-11-04 14:39:37,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common: Starting TestSelfOrderCommon.test_self_order_pos_closed ... 2026-11-04 14:39:50,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52135 2026-11-04 14:39:50,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpheisjmbt_chrome_odoo 2026-11-04 14:39:50,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:39391/json/version 2026-11-04 14:39:50,749 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39391/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:39:50,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-11-04 14:39:50,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:39391/json 2026-11-04 14:39:50,777 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39391/json with timeout 3 increased to 10s during tests 2026-11-04 14:39:50,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:39391/devtools/page/555DB67611C375EB74570B5B955857AB 2026-11-04 14:39:50,796 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-11-04 14:39:50,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-11-04 14:39:50,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-11-04 14:39:51,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=2a14f047607347c9" in browser 2026-11-04 14:39:51,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=2a14f047607347c9" 2026-11-04 14:39:51,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:39:53,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /pos-self/214?access_token=2a14f047607347c9 HTTP/1.1" 200 - 191 0.106 1.491 2026-11-04 14:39:53,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '555DB67611C375EB74570B5B955857AB', 'loaderId': '0758313352072CA792CC13C484F93413', 'isDownload': False} 2026-11-04 14:39:53,118 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-11-04 14:39:53,144 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:39:53,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:39:53,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 14 0.030 0.029 2026-11-04 14:39:53,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:39:53,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.079 2026-11-04 14:39:53,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:39:53,264 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.005 0.096 2026-11-04 14:39:53,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:39:53,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.011 2026-11-04 14:39:53,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_pos_is_closed', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/214?access_token=2a14f047607347c9"})" 2026-11-04 14:39:53,545 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.061 2026-11-04 14:39:53,561 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:39:53,576 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:39:54,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-11-04 14:39:54,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:39:54,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:39:54,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-11-04 14:39:54,393 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:39:54,394 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:39:54,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:39:54,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:39:54,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:54] "GET /menu/get-image/1843/512?unique=1793803145.929537 HTTP/1.1" 200 - 11 0.007 0.019 2026-11-04 14:39:54,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-11-04 14:39:54,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-11-04 14:39:54,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-11-04 14:39:54,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:39:54,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:39:54,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:39:54,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:39:54,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-11-04 14:39:54,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-11-04 14:39:54,598 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:54] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:39:54,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-11-04 14:39:54,609 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-11-04 14:39:54,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:54] "GET /menu/get-image/1848/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.024 0.021 2026-11-04 14:39:54,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52135 2026-11-04 14:39:54,684 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-11-04 14:39:54,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-11-04 14:39:54,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52135 2026-11-04 14:39:54,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:54] "GET /menu/get-image/1851/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.011 0.075 2026-11-04 14:39:54,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143954_782060_TestSelfOrderCommon.txt 2026-11-04 14:39:54,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpheisjmbt_chrome_odoo" 2026-11-04 14:39:55,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52290 2026-11-04 14:39:55,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmpft77yp6j_chrome_odoo 2026-11-04 14:39:55,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46595/json/version 2026-11-04 14:39:55,113 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46595/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:39:55,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-11-04 14:39:55,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:46595/json 2026-11-04 14:39:55,152 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46595/json with timeout 3 increased to 10s during tests 2026-11-04 14:39:55,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:46595/devtools/page/15300204CAB999245A3F0D7B45DB9010 2026-11-04 14:39:55,169 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-11-04 14:39:55,182 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-11-04 14:39:55,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-11-04 14:39:55,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=2a14f047607347c9" in browser 2026-11-04 14:39:55,210 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=2a14f047607347c9" 2026-11-04 14:39:55,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /pos-self/214?access_token=2a14f047607347c9 HTTP/1.1" 200 - 90 0.060 0.243 2026-11-04 14:39:55,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': '15300204CAB999245A3F0D7B45DB9010', 'loaderId': 'FB0D5E6E80EF8F7DC2DBC154BFB2CE24', 'isDownload': False} 2026-11-04 14:39:55,555 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-11-04 14:39:55,580 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:39:55,607 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.007 0.014 2026-11-04 14:39:55,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.022 2026-11-04 14:39:55,643 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.009 0.034 2026-11-04 14:39:55,842 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:39:55,858 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.008 2026-11-04 14:39:55,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:39:55,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_pos_is_closed', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/214?access_token=2a14f047607347c9"})" 2026-11-04 14:39:55,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:39:55,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:39:56,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-11-04 14:39:56,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:39:56,717 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:39:56,724 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:39:56,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-11-04 14:39:56,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:39:56,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:39:56,799 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:39:56,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-11-04 14:39:56,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-11-04 14:39:56,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:56] "GET /menu/get-image/1843/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.005 0.015 2026-11-04 14:39:56,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-11-04 14:39:56,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:39:56,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:39:56,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:39:56,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:39:56,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-11-04 14:39:56,930 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:39:56,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-11-04 14:39:56,966 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-11-04 14:39:56,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-11-04 14:39:57,017 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:57] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:39:57,023 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:57] "GET /menu/get-image/1848/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.020 0.018 2026-11-04 14:39:57,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52290 2026-11-04 14:39:57,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-11-04 14:39:57,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52290 2026-11-04 14:39:57,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:57] "GET /menu/get-image/1851/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.004 0.054 2026-11-04 14:39:57,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143957_144768_TestSelfOrderCommon.txt 2026-11-04 14:39:57,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmpft77yp6j_chrome_odoo" 2026-11-04 14:39:57,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome pid: 52444 2026-11-04 14:39:57,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless temporary user profile dir: /tmp/tmp17bprw1j_chrome_odoo 2026-11-04 14:39:57,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34227/json/version 2026-11-04 14:39:57,457 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34227/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:39:57,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Browser version: Chrome/150.0.7871.114 2026-11-04 14:39:57,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Issuing json command http://127.0.0.1:34227/json 2026-11-04 14:39:57,514 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34227/json with timeout 3 increased to 10s during tests 2026-11-04 14:39:57,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Websocket url found: ws://127.0.0.1:34227/devtools/page/F07FC04982757BE5517CF97548326A8A 2026-11-04 14:39:57,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Enable chrome headless console log notification 2026-11-04 14:39:57,545 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome headless enable page notifications 2026-11-04 14:39:57,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Setting session cookie in browser 2026-11-04 14:39:57,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Open "http://127.0.0.1:8069/pos-self/214?access_token=2a14f047607347c9" in browser 2026-11-04 14:39:57,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigating to: "http://127.0.0.1:8069/pos-self/214?access_token=2a14f047607347c9" 2026-11-04 14:39:57,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:57] "GET /pos-self/214?access_token=2a14f047607347c9 HTTP/1.1" 200 - 89 0.049 0.199 2026-11-04 14:39:57,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Navigation result: {'frameId': 'F07FC04982757BE5517CF97548326A8A', 'loaderId': 'C97CCB41B8B62F533ADDA8C54F023EBD', 'isDownload': False} 2026-11-04 14:39:57,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate ready code "odoo.isTourReady('self_order_pos_is_closed')" 2026-11-04 14:39:57,861 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:39:57,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:57] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.010 2026-11-04 14:39:57,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:57] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.008 2026-11-04 14:39:57,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:57] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.032 2026-11-04 14:39:58,139 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:58] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:39:58,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:58] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.011 2026-11-04 14:39:58,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:58] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.005 2026-11-04 14:39:58,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Evaluate test code "odoo.startTour('self_order_pos_is_closed', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/214?access_token=2a14f047607347c9"})" 2026-11-04 14:39:58,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:58] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.011 2026-11-04 14:39:58,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:58] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:39:58,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if the POS is closed (trigger: .o-self-closed)' 2026-11-04 14:39:59,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:39:59,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:39:59,063 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:39:59,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Order' do not exist (trigger: .btn)' 2026-11-04 14:39:59,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:39:59,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:39:59,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:39:59,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-11-04 14:39:59,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on button 'Discard' (trigger: .btn:contains('Discard'))' 2026-11-04 14:39:59,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:59] "GET /menu/get-image/1843/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.006 0.036 2026-11-04 14:39:59,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Office Combo' (trigger: .self_order_product_card span:contains('Office Combo'))' 2026-11-04 14:39:59,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Desk Organizer' (trigger: .self_order_product_card span:contains('Desk Organizer'))' 2026-11-04 14:39:59,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value Leather for attribute Fabric (trigger: div.attribute-row h2:contains("Fabric") + div.row div.col label div.name span:contains("Leather"))' 2026-11-04 14:39:59,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Select value M for attribute Size (trigger: div.attribute-row h2:contains("Size") + div.row div.col label div.name span:contains("M"))' 2026-11-04 14:39:59,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on 'Add to cart' button (trigger: .btn.btn-primary)' 2026-11-04 14:39:59,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 5' (trigger: .self_order_product_card span:contains('Combo Product 5'))' 2026-11-04 14:39:59,247 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:39:59,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Click on product 'Combo Product 8' (trigger: .self_order_product_card span:contains('Combo Product 8'))' 2026-11-04 14:39:59,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: Tour self_order_pos_is_closed on step: 'Check if 'Add to cart' do not exist (trigger: .btn)' 2026-11-04 14:39:59,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon.browser: test successful 2026-11-04 14:39:59,304 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:59] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:39:59,314 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:59] "GET /menu/get-image/1848/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.007 0.028 2026-11-04 14:39:59,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing chrome headless with pid 52444 2026-11-04 14:39:59,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Closing websocket connection 2026-11-04 14:39:59,330 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Terminating chrome headless with pid 52444 2026-11-04 14:39:59,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:39:59] "GET /menu/get-image/1851/512?unique=1793803145.929537 HTTP/1.1" 200 - 7 0.005 0.053 2026-11-04 14:39:59,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_143959_420733_TestSelfOrderCommon.txt 2026-11-04 14:39:59,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_common.TestSelfOrderCommon: Removing chrome user profile "/tmp/tmp17bprw1j_chrome_odoo" 2026-11-04 14:39:59,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:40:01,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_duplicate_order_kiosk ... 2026-11-04 14:40:13,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52604 2026-11-04 14:40:13,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp6pzlyufr_chrome_odoo 2026-11-04 14:40:13,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45421/json/version 2026-11-04 14:40:13,763 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45421/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:40:13,821 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-11-04 14:40:13,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45421/json 2026-11-04 14:40:13,823 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45421/json with timeout 3 increased to 10s during tests 2026-11-04 14:40:13,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:45421/devtools/page/A32CBF608C492362D300F9556C6C0809 2026-11-04 14:40:13,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-11-04 14:40:13,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-11-04 14:40:13,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-11-04 14:40:14,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/215?access_token=3f66b4f398c24f58" in browser 2026-11-04 14:40:14,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/215?access_token=3f66b4f398c24f58" 2026-11-04 14:40:14,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:40:15,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /pos-self/215?access_token=3f66b4f398c24f58 HTTP/1.1" 200 - 170 0.101 0.761 2026-11-04 14:40:15,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'A32CBF608C492362D300F9556C6C0809', 'loaderId': '224DCB5A787898F659D67A8C2894BE85', 'isDownload': False} 2026-11-04 14:40:15,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_simple_order')" 2026-11-04 14:40:15,287 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:40:15,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:40:15,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 11 0.008 0.024 2026-11-04 14:40:15,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:40:15,385 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.023 0.064 2026-11-04 14:40:15,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:40:15,418 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.005 0.114 2026-11-04 14:40:15,549 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.013 2026-11-04 14:40:15,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.012 2026-11-04 14:40:15,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_simple_order', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/215?access_token=3f66b4f398c24f58"})" 2026-11-04 14:40:15,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.079 2026-11-04 14:40:15,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.004 0.033 2026-11-04 14:40:15,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:40:16,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:16,389 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:16,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:40:16,456 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:40:16,461 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:16] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:40:16,466 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40: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-11-04 14:40:16,492 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:40:16,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:16] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.021 0.051 2026-11-04 14:40:16,566 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:16] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.008 0.023 2026-11-04 14:40:17,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:40:17,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-11-04 14:40:17,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #49275613 for PoS orders references: ['Kiosk 00397-215-0001'] (draft: True) 2026-11-04 14:40:17,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #49275613 with result: [{'id': 499, 'pos_reference': 'Kiosk 00397-215-0001', 'account_move': False}] 2026-11-04 14:40:17,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:17] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.069 0.113 2026-11-04 14:40:17,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:40:18,066 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:18] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.010 0.025 2026-11-04 14:40:18,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_simple_order on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:18,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-11-04 14:40:18,821 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:18] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:40:18,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52604 2026-11-04 14:40:18,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-11-04 14:40:18,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52604 2026-11-04 14:40:18,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144018_935555_TestSelfOrderKiosk.txt 2026-11-04 14:40:18,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp6pzlyufr_chrome_odoo" 2026-11-04 14:40:19,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk: Starting TestSelfOrderKiosk.test_self_order_kiosk ... 2026-11-04 14:40:30,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52757 2026-11-04 14:40:30,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpv855gf6o_chrome_odoo 2026-11-04 14:40:30,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:39345/json/version 2026-11-04 14:40:30,195 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39345/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:40:30,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-11-04 14:40:30,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:39345/json 2026-11-04 14:40:30,249 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39345/json with timeout 3 increased to 10s during tests 2026-11-04 14:40:30,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:39345/devtools/page/4802D4528E2F473AE8D5C58482D5C32B 2026-11-04 14:40:30,282 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-11-04 14:40:30,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-11-04 14:40:30,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-11-04 14:40:30,768 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" in browser 2026-11-04 14:40:30,769 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" 2026-11-04 14:40:30,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:40:31,623 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:31] "GET /pos-self/216?access_token=e3a22f2aa61e4421 HTTP/1.1" 200 - 170 0.141 0.702 2026-11-04 14:40:31,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '4802D4528E2F473AE8D5C58482D5C32B', 'loaderId': '7DB6A08BF2D40705CBED4846D9C481F9', 'isDownload': False} 2026-11-04 14:40:31,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_in')" 2026-11-04 14:40:31,648 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:40:31,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:40:31,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:31] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.020 0.019 2026-11-04 14:40:31,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:40:31,719 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:31] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.006 0.051 2026-11-04 14:40:31,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:40:31,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:31] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.072 2026-11-04 14:40:32,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.012 2026-11-04 14:40:32,016 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.013 2026-11-04 14:40:32,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=e3a22f2aa61e4421"})" 2026-11-04 14:40:32,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.073 2026-11-04 14:40:32,114 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.005 0.024 2026-11-04 14:40:32,119 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:40:32,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:32,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:32,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:40:32,859 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:40:32,860 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:32,883 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:40:32,926 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:40:32,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:40:32,941 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40: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-11-04 14:40:32,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:40:33,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:33] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.021 0.059 2026-11-04 14:40:33,047 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:33] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 11 0.006 0.016 2026-11-04 14:40:33,687 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:40:33,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:40:33,802 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Select table stand 3 (trigger: .numpad .touch-key:contains("3"))' 2026-11-04 14:40:33,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on 'Pay' button (trigger: .btn:contains('Pay'))' 2026-11-04 14:40:33,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-11-04 14:40:33,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #27515150 for PoS orders references: ['Kiosk 00398-216-0001'] (draft: True) 2026-11-04 14:40:33,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #27515150 with result: [{'id': 500, 'pos_reference': 'Kiosk 00398-216-0001', 'account_move': False}] 2026-11-04 14:40:34,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:34] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 75 0.074 0.119 2026-11-04 14:40:34,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.003 2026-11-04 14:40:34,594 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:34] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 13 0.010 0.024 2026-11-04 14:40:35,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:35,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:35,351 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:40:35,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-11-04 14:40:35,378 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-11-04 14:40:35,390 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:35] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:35,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52757 2026-11-04 14:40:35,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-11-04 14:40:35,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52757 2026-11-04 14:40:35,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144035_509448_TestSelfOrderKiosk.txt 2026-11-04 14:40:35,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpv855gf6o_chrome_odoo" 2026-11-04 14:40:35,819 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 52918 2026-11-04 14:40:35,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp7536v9d3_chrome_odoo 2026-11-04 14:40:35,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45511/json/version 2026-11-04 14:40:35,822 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45511/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:40:35,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-11-04 14:40:35,837 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:45511/json 2026-11-04 14:40:35,838 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45511/json with timeout 3 increased to 10s during tests 2026-11-04 14:40:35,844 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:45511/devtools/page/9B3256877B527EF53972799FF680D73D 2026-11-04 14:40:35,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-11-04 14:40:35,865 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-11-04 14:40:35,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-11-04 14:40:35,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" in browser 2026-11-04 14:40:35,886 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" 2026-11-04 14:40:36,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /pos-self/216?access_token=e3a22f2aa61e4421 HTTP/1.1" 200 - 71 0.053 0.196 2026-11-04 14:40:36,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '9B3256877B527EF53972799FF680D73D', 'loaderId': '9DD832E943F4BF78E362145466EB3E06', 'isDownload': False} 2026-11-04 14:40:36,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_table_takeaway_out')" 2026-11-04 14:40:36,177 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:40:36,204 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.005 0.010 2026-11-04 14:40:36,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.030 2026-11-04 14:40:36,252 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.012 0.040 2026-11-04 14:40:36,467 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:40:36,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.008 2026-11-04 14:40:36,500 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.005 2026-11-04 14:40:36,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=e3a22f2aa61e4421"})" 2026-11-04 14:40:36,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.008 2026-11-04 14:40:36,553 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:40:37,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:37,300 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:37,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:40:37,326 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:37] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:40:37,332 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:37] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:40:37,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:37,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:40:37,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:40:37,404 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40: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-11-04 14:40:37,427 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:40:37,466 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.015 0.041 2026-11-04 14:40:37,483 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:37] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.003 0.030 2026-11-04 14:40:38,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:40:38,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-11-04 14:40:38,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #38656182 for PoS orders references: ['Kiosk 00398-216-0002'] (draft: True) 2026-11-04 14:40:38,277 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #38656182 with result: [{'id': 501, 'pos_reference': 'Kiosk 00398-216-0002', 'account_move': False}] 2026-11-04 14:40:38,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:38] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.025 0.061 2026-11-04 14:40:38,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.022 2026-11-04 14:40:38,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:38] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.005 0.022 2026-11-04 14:40:39,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:39,667 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:39,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:40:39,705 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_table_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-11-04 14:40:39,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-11-04 14:40:39,726 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:39,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 52918 2026-11-04 14:40:39,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-11-04 14:40:39,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 52918 2026-11-04 14:40:39,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144039_826762_TestSelfOrderKiosk.txt 2026-11-04 14:40:39,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp7536v9d3_chrome_odoo" 2026-11-04 14:40:40,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53078 2026-11-04 14:40:40,153 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmp4rpaf3vt_chrome_odoo 2026-11-04 14:40:40,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38889/json/version 2026-11-04 14:40:40,155 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38889/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:40:40,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-11-04 14:40:40,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:38889/json 2026-11-04 14:40:40,194 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:38889/json with timeout 3 increased to 10s during tests 2026-11-04 14:40:40,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:38889/devtools/page/C862D55A001AD87E331967BFB7052CB8 2026-11-04 14:40:40,214 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-11-04 14:40:40,224 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-11-04 14:40:40,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-11-04 14:40:40,271 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" in browser 2026-11-04 14:40:40,273 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" 2026-11-04 14:40:40,481 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /pos-self/216?access_token=e3a22f2aa61e4421 HTTP/1.1" 200 - 70 0.047 0.140 2026-11-04 14:40:40,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'C862D55A001AD87E331967BFB7052CB8', 'loaderId': 'C7B245AF418AD88D39218BDF6B3EB08C', 'isDownload': False} 2026-11-04 14:40:40,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_in')" 2026-11-04 14:40:40,506 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:40:40,538 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.012 0.011 2026-11-04 14:40:40,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.030 2026-11-04 14:40:40,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.027 2026-11-04 14:40:40,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:40:40,785 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.010 2026-11-04 14:40:40,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.003 0.006 2026-11-04 14:40:40,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=e3a22f2aa61e4421"})" 2026-11-04 14:40:40,830 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.011 2026-11-04 14:40:40,856 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:40:41,607 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:41,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:41,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:40:41,629 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:41] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:40:41,629 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:41] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:40:41,658 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:41,671 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:40:41,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:40:41,684 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:40:41,700 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:40:41,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:41] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.019 0.065 2026-11-04 14:40:41,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:41] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.003 0.048 2026-11-04 14:40:42,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:40:42,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-11-04 14:40:42,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #89557045 for PoS orders references: ['Kiosk 00398-216-0003'] (draft: True) 2026-11-04 14:40:42,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #89557045 with result: [{'id': 502, 'pos_reference': 'Kiosk 00398-216-0003', 'account_move': False}] 2026-11-04 14:40:42,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:42] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.038 0.096 2026-11-04 14:40:43,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:43] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.005 0.020 2026-11-04 14:40:43,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-11-04 14:40:43,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:43,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:44,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:40:44,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_in on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-11-04 14:40:44,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-11-04 14:40:44,041 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:44] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:44,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53078 2026-11-04 14:40:44,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-11-04 14:40:44,047 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53078 2026-11-04 14:40:44,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144044_141621_TestSelfOrderKiosk.txt 2026-11-04 14:40:44,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmp4rpaf3vt_chrome_odoo" 2026-11-04 14:40:44,460 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53237 2026-11-04 14:40:44,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpd46k37so_chrome_odoo 2026-11-04 14:40:44,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46095/json/version 2026-11-04 14:40:44,463 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46095/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:40:44,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-11-04 14:40:44,480 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:46095/json 2026-11-04 14:40:44,480 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46095/json with timeout 3 increased to 10s during tests 2026-11-04 14:40:44,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:46095/devtools/page/AF46D261AB8D48DF6B131D2CB350B21D 2026-11-04 14:40:44,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-11-04 14:40:44,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-11-04 14:40:44,544 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-11-04 14:40:44,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" in browser 2026-11-04 14:40:44,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" 2026-11-04 14:40:44,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:44] "GET /pos-self/216?access_token=e3a22f2aa61e4421 HTTP/1.1" 200 - 70 0.054 0.189 2026-11-04 14:40:44,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': 'AF46D261AB8D48DF6B131D2CB350B21D', 'loaderId': 'D3CF0713ADDC7D5E73551D5FFAA04720', 'isDownload': False} 2026-11-04 14:40:44,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_kiosk_each_counter_takeaway_out')" 2026-11-04 14:40:44,834 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:40:44,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:44] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.010 2026-11-04 14:40:44,870 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:44] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.021 2026-11-04 14:40:44,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:44] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.023 2026-11-04 14:40:45,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:45] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.009 2026-11-04 14:40:45,141 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:45] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.008 2026-11-04 14:40:45,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:45] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.005 2026-11-04 14:40:45,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_kiosk_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=e3a22f2aa61e4421"})" 2026-11-04 14:40:45,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:45] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:40:45,225 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.004 0.003 2026-11-04 14:40:45,967 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:45,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:45,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:40:45,994 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:45] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:40:45,996 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:45] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:40:46,030 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:46] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:40:46,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:40:46,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:40:46,081 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:46] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:46,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:40:46,170 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.020 0.055 2026-11-04 14:40:46,192 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:46] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.005 0.056 2026-11-04 14:40:46,936 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:40:46,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Close' (trigger: .btn:contains('Close'))' 2026-11-04 14:40:46,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #69945297 for PoS orders references: ['Kiosk 00398-216-0004'] (draft: True) 2026-11-04 14:40:46,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #69945297 with result: [{'id': 503, 'pos_reference': 'Kiosk 00398-216-0004', 'account_move': False}] 2026-11-04 14:40:47,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:47] "POST /pos-self-order/process-new-order/kiosk HTTP/1.1" 200 - 47 0.029 0.081 2026-11-04 14:40:47,232 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-11-04 14:40:47,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:47] "GET /web/image?model=res.company&id=1&field=logo HTTP/1.1" 200 - 6 0.004 0.016 2026-11-04 14:40:48,351 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:40:48,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:48,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:48,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:40:48,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_kiosk_each_counter_takeaway_out on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-11-04 14:40:48,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-11-04 14:40:48,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:48,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53237 2026-11-04 14:40:48,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-11-04 14:40:48,474 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53237 2026-11-04 14:40:48,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144048_574021_TestSelfOrderKiosk.txt 2026-11-04 14:40:48,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpd46k37so_chrome_odoo" 2026-11-04 14:40:48,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome pid: 53399 2026-11-04 14:40:48,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless temporary user profile dir: /tmp/tmpzm4mp591_chrome_odoo 2026-11-04 14:40:48,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37097/json/version 2026-11-04 14:40:48,977 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37097/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:40:48,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Browser version: Chrome/150.0.7871.114 2026-11-04 14:40:48,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Issuing json command http://127.0.0.1:37097/json 2026-11-04 14:40:48,985 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37097/json with timeout 3 increased to 10s during tests 2026-11-04 14:40:49,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Websocket url found: ws://127.0.0.1:37097/devtools/page/8F6E5EF1ECFA1D49CA61F0CA33F0CC99 2026-11-04 14:40:49,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Enable chrome headless console log notification 2026-11-04 14:40:49,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome headless enable page notifications 2026-11-04 14:40:49,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Setting session cookie in browser 2026-11-04 14:40:49,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Open "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" in browser 2026-11-04 14:40:49,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigating to: "http://127.0.0.1:8069/pos-self/216?access_token=e3a22f2aa61e4421" 2026-11-04 14:40:49,290 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /pos-self/216?access_token=e3a22f2aa61e4421 HTTP/1.1" 200 - 70 0.052 0.173 2026-11-04 14:40:49,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Navigation result: {'frameId': '8F6E5EF1ECFA1D49CA61F0CA33F0CC99', 'loaderId': 'ECCFB8B1BD699116A2DC8E2CF98FA353', 'isDownload': False} 2026-11-04 14:40:49,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate ready code "odoo.isTourReady('self_order_kiosk_cancel')" 2026-11-04 14:40:49,313 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:40:49,336 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.006 0.009 2026-11-04 14:40:49,350 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.027 2026-11-04 14:40:49,362 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.003 0.030 2026-11-04 14:40:49,572 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:40:49,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.026 2026-11-04 14:40:49,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:40:49,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Evaluate test code "odoo.startTour('self_order_kiosk_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/216?access_token=e3a22f2aa61e4421"})" 2026-11-04 14:40:49,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:40:49,671 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:40:50,395 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:40:50,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:50,418 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:40:50,425 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:40:50,425 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:40:50,439 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:50,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:40:50,475 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:40:50,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-11-04 14:40:50,491 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:40:50,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:40:50,603 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.035 0.084 2026-11-04 14:40:50,705 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.026 0.173 2026-11-04 14:40:50,724 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "GET /menu/get-image/1856/512 HTTP/1.1" 200 - 7 0.004 0.151 2026-11-04 14:40:50,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:50] "GET /menu/get-image/1857/512 HTTP/1.1" 200 - 7 0.005 0.163 2026-11-04 14:40:51,469 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:40:51,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-11-04 14:40:51,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:51] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:40:51,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-11-04 14:40:51,517 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-11-04 14:40:51,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:40:51,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:40:51,573 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: Tour self_order_kiosk_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-11-04 14:40:51,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk.browser: test successful 2026-11-04 14:40:51,600 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:40:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:40:51,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing chrome headless with pid 53399 2026-11-04 14:40:51,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Closing websocket connection 2026-11-04 14:40:51,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Terminating chrome headless with pid 53399 2026-11-04 14:40:51,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144051_727600_TestSelfOrderKiosk.txt 2026-11-04 14:40:51,727 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_kiosk.TestSelfOrderKiosk: Removing chrome user profile "/tmp/tmpzm4mp591_chrome_odoo" 2026-11-04 14:40:51,797 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:40:54,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile: Starting TestSelfOrderMobile.test_self_order_mobile ... 2026-11-04 14:41:06,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53567 2026-11-04 14:41:06,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpz5sdn05z_chrome_odoo 2026-11-04 14:41:06,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34637/json/version 2026-11-04 14:41:06,337 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34637/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:06,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:06,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34637/json 2026-11-04 14:41:06,358 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34637/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:06,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:34637/devtools/page/447B564EA05476823D8C9C6D65B59E8C 2026-11-04 14:41:06,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:06,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:06,391 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:06,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:06,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:06,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:41:07,799 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:07] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 170 0.125 0.749 2026-11-04 14:41:07,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '447B564EA05476823D8C9C6D65B59E8C', 'loaderId': '9D3AEFA9C02F669EFCFF49721FBB03AB', 'isDownload': False} 2026-11-04 14:41:07,803 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_in')" 2026-11-04 14:41:07,820 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:07,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:41:07,882 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:07] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 11 0.019 0.032 2026-11-04 14:41:07,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:41:07,903 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:07] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.004 0.067 2026-11-04 14:41:07,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:41:07,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:07] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.008 0.092 2026-11-04 14:41:08,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:08] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:41:08,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:08] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-11-04 14:41:08,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:08,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:08] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.012 2026-11-04 14:41:08,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:08] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.003 0.011 2026-11-04 14:41:08,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:08] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.045 2026-11-04 14:41:08,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:08] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:08,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:08,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:09,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:41:09,008 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:09] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:09,009 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:09] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:09,028 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:09] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:41:09,061 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:09,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:09,077 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:09,098 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:09,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:09] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.015 0.041 2026-11-04 14:41:09,180 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:09] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 11 0.006 0.038 2026-11-04 14:41:09,827 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:09] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:09,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:09,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-11-04 14:41:09,939 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:09] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.005 0.011 2026-11-04 14:41:10,704 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-11-04 14:41:10,718 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:10,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #15907484 for PoS orders references: ['Self-Order 00399-217-0001'] (draft: True) 2026-11-04 14:41:10,793 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #15907484 with result: [{'id': 504, 'pos_reference': 'Self-Order 00399-217-0001', 'account_move': False}] 2026-11-04 14:41:10,876 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:10] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 89 0.050 0.104 2026-11-04 14:41:10,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.031 2026-11-04 14:41:10,907 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:10] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:11,659 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:11,666 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:11,680 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:11,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:11,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:11,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:11,738 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Click on 'Cancel' button (trigger: .order-cart-content .btn:contains("Cancel"))' 2026-11-04 14:41:11,750 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Validate cancel popup (trigger: .modal-dialog .btn:contains('Cancel Order'))' 2026-11-04 14:41:11,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:11,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:11] "POST /pos-self-order/remove-order HTTP/1.1" 200 - 19 0.007 0.019 2026-11-04 14:41:12,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_in on step: 'Check is button 'My Orders' (trigger: .btn:contains('My Orders'))' 2026-11-04 14:41:12,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:12,611 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:12] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:12,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53567 2026-11-04 14:41:12,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:12,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53567 2026-11-04 14:41:12,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144112_741980_TestSelfOrderMobile.txt 2026-11-04 14:41:12,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpz5sdn05z_chrome_odoo" 2026-11-04 14:41:13,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53731 2026-11-04 14:41:13,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp4p9aoc9x_chrome_odoo 2026-11-04 14:41:13,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45093/json/version 2026-11-04 14:41:13,044 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45093/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:13,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:13,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45093/json 2026-11-04 14:41:13,106 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45093/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:13,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:45093/devtools/page/0B362C51CD8AD2F850B515457AD0C84B 2026-11-04 14:41:13,126 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:13,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:13,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:13,174 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:13,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:13,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 71 0.050 0.152 2026-11-04 14:41:13,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '0B362C51CD8AD2F850B515457AD0C84B', 'loaderId': '13AD4B0DE36A94CAC6CD13C85D2B68A0', 'isDownload': False} 2026-11-04 14:41:13,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_table_takeaway_out')" 2026-11-04 14:41:13,430 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:13,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.007 2026-11-04 14:41:13,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.019 2026-11-04 14:41:13,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.028 2026-11-04 14:41:13,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:41:13,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.008 2026-11-04 14:41:13,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:13,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:41:13,778 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.005 0.015 2026-11-04 14:41:13,798 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:41:13,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:13] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:41:14,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:14,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:14,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:14,593 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:14] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:41:14,595 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:14] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:41:14,617 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:14] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:14,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:14,667 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:14,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:14,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:14,749 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:14] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.017 0.047 2026-11-04 14:41:14,771 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:14] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.051 2026-11-04 14:41:15,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:15,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:15,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #5755371 for PoS orders references: ['Self-Order 00399-217-0002'] (draft: True) 2026-11-04 14:41:15,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #5755371 with result: [{'id': 505, 'pos_reference': 'Self-Order 00399-217-0002', 'account_move': False}] 2026-11-04 14:41:15,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:15] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.034 0.072 2026-11-04 14:41:15,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:15] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:41:16,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:16,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:16,421 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:16,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:16,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:16,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_table_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:16,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:16,523 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:16] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:41:16,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53731 2026-11-04 14:41:16,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:16,537 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53731 2026-11-04 14:41:16,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144116_654790_TestSelfOrderMobile.txt 2026-11-04 14:41:16,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp4p9aoc9x_chrome_odoo" 2026-11-04 14:41:16,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 53894 2026-11-04 14:41:16,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpte48u0d__chrome_odoo 2026-11-04 14:41:16,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34851/json/version 2026-11-04 14:41:16,972 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34851/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:17,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:17,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34851/json 2026-11-04 14:41:17,033 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34851/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:17,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:34851/devtools/page/B4349606748B5309235D5E15FFB52333 2026-11-04 14:41:17,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:17,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:17,089 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:17,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:17,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:17,343 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.045 0.188 2026-11-04 14:41:17,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'B4349606748B5309235D5E15FFB52333', 'loaderId': 'E9E8417E0668B87E68C0B8BE8608E2FD', 'isDownload': False} 2026-11-04 14:41:17,348 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_in')" 2026-11-04 14:41:17,378 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:17,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.018 0.011 2026-11-04 14:41:17,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.030 2026-11-04 14:41:17,460 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.010 0.037 2026-11-04 14:41:17,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:41:17,664 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.012 2026-11-04 14:41:17,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:17,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.005 0.010 2026-11-04 14:41:17,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.005 0.014 2026-11-04 14:41:17,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:41:17,768 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:18,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:18,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:18,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:41:18,527 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:18] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:18,531 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:18] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:18,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:18,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:18,623 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:18,625 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:18,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:18,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:18] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.020 0.061 2026-11-04 14:41:18,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:18] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.030 2026-11-04 14:41:19,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:19,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:19,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:19,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #30979792 for PoS orders references: ['Self-Order 00399-217-0003'] (draft: True) 2026-11-04 14:41:19,521 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #30979792 with result: [{'id': 506, 'pos_reference': 'Self-Order 00399-217-0003', 'account_move': False}] 2026-11-04 14:41:19,580 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:19] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.030 0.070 2026-11-04 14:41:19,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:20,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:20,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:20,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:20,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:20,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_in on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:20,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:20,447 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:20,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 53894 2026-11-04 14:41:20,464 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:20,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 53894 2026-11-04 14:41:20,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144120_590354_TestSelfOrderMobile.txt 2026-11-04 14:41:20,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpte48u0d__chrome_odoo" 2026-11-04 14:41:20,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54054 2026-11-04 14:41:20,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpj8xd61y1_chrome_odoo 2026-11-04 14:41:20,918 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:40703/json/version 2026-11-04 14:41:20,920 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40703/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:20,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:20,995 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:40703/json 2026-11-04 14:41:20,996 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40703/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:21,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:40703/devtools/page/CDEBCD7DE88EF1032F6F0552CFF3C8AF 2026-11-04 14:41:21,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:21,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:21,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:21,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:21,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:21,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.053 0.205 2026-11-04 14:41:21,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'CDEBCD7DE88EF1032F6F0552CFF3C8AF', 'loaderId': '44D9FB86104669C84148D12F733F7F0B', 'isDownload': False} 2026-11-04 14:41:21,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_each_counter_takeaway_out')" 2026-11-04 14:41:21,368 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:21,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.008 0.012 2026-11-04 14:41:21,415 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.024 2026-11-04 14:41:21,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.006 0.036 2026-11-04 14:41:21,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.013 2026-11-04 14:41:21,676 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /favicon.ico HTTP/1.1" 301 - 3 0.004 0.015 2026-11-04 14:41:21,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_each_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:21,712 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.009 0.020 2026-11-04 14:41:21,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.017 2026-11-04 14:41:21,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:41:21,824 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:21] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:22,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:22,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:22,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:22,587 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:22] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:41:22,588 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:22] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:41:22,607 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:22,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:22,688 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:22,692 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:22,708 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:22,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:22] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.022 0.045 2026-11-04 14:41:22,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:22] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.026 2026-11-04 14:41:23,534 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:23,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:23,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #48189129 for PoS orders references: ['Self-Order 00399-217-0004'] (draft: True) 2026-11-04 14:41:23,591 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #48189129 with result: [{'id': 507, 'pos_reference': 'Self-Order 00399-217-0004', 'account_move': False}] 2026-11-04 14:41:23,661 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:23] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.028 0.093 2026-11-04 14:41:23,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:23] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:41:24,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:24] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:24,438 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:24,449 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:24,467 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:24,485 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:24,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_each_counter_takeaway_out on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:24,514 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:24,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54054 2026-11-04 14:41:24,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:24,533 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54054 2026-11-04 14:41:24,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144124_632742_TestSelfOrderMobile.txt 2026-11-04 14:41:24,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpj8xd61y1_chrome_odoo" 2026-11-04 14:41:24,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54218 2026-11-04 14:41:24,945 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp6cqf_paj_chrome_odoo 2026-11-04 14:41:24,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34151/json/version 2026-11-04 14:41:24,948 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34151/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:25,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:25,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:34151/json 2026-11-04 14:41:25,005 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:34151/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:25,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:34151/devtools/page/A90FB1CC553EEDCBFAFFBFF2B85D6C47 2026-11-04 14:41:25,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:25,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:25,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:25,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:25,084 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:25,315 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.044 0.173 2026-11-04 14:41:25,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'A90FB1CC553EEDCBFAFFBFF2B85D6C47', 'loaderId': '22063FE086EF9B806B89A5619C731B58', 'isDownload': False} 2026-11-04 14:41:25,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_in')" 2026-11-04 14:41:25,354 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:25,375 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.004 0.009 2026-11-04 14:41:25,387 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.020 2026-11-04 14:41:25,403 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.004 0.037 2026-11-04 14:41:25,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 14:41:25,636 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.007 2026-11-04 14:41:25,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:25,654 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:41:25,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.018 2026-11-04 14:41:25,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:41:25,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:26,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:26,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:26,484 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:41:26,489 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:26] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:26,491 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:26] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:26,520 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:26,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:26,540 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:26,541 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:26,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:26,609 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:26] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.014 0.042 2026-11-04 14:41:26,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:26] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.042 2026-11-04 14:41:27,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:27,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Select table 3 (trigger: .self_order_popup_table select:has(option:contains("3")))' 2026-11-04 14:41:27,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:27] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 11 0.014 0.017 2026-11-04 14:41:27,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:28,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on 'Confirm' button (trigger: .self_order_popup_table .btn:contains('Confirm'))' 2026-11-04 14:41:28,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:28,231 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #18960565 for PoS orders references: ['Self-Order 00399-217-0005'] (draft: True) 2026-11-04 14:41:28,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #18960565 with result: [{'id': 508, 'pos_reference': 'Self-Order 00399-217-0005', 'account_move': False}] 2026-11-04 14:41:28,328 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:28] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 59 0.030 0.083 2026-11-04 14:41:28,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:28,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:29,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:29,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-11-04 14:41:29,150 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:29,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:29,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:29] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.023 0.073 2026-11-04 14:41:29,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:29] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.077 2026-11-04 14:41:30,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:30,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:30,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:30] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 59 0.042 0.107 2026-11-04 14:41:30,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:30,952 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:30,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:30,987 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:30,992 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:31,003 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:31] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:31,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54218 2026-11-04 14:41:31,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:31,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54218 2026-11-04 14:41:31,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144131_113025_TestSelfOrderMobile.txt 2026-11-04 14:41:31,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp6cqf_paj_chrome_odoo" 2026-11-04 14:41:31,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54383 2026-11-04 14:41:31,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp4j_o8jgq_chrome_odoo 2026-11-04 14:41:31,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43183/json/version 2026-11-04 14:41:31,406 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43183/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:31,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:31,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:43183/json 2026-11-04 14:41:31,459 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43183/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:31,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:43183/devtools/page/BD6FC8A281FE79D5EA7DF0CADD926CBA 2026-11-04 14:41:31,494 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:31,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:31,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:31,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:31,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:31,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:31] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.046 0.143 2026-11-04 14:41:31,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': 'BD6FC8A281FE79D5EA7DF0CADD926CBA', 'loaderId': '9D94327CE875651BD402FCF3F8952E41', 'isDownload': False} 2026-11-04 14:41:31,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_table_takeaway_out')" 2026-11-04 14:41:31,787 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:31,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:31] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.008 2026-11-04 14:41:31,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:31] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.019 2026-11-04 14:41:31,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:31] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.005 0.031 2026-11-04 14:41:32,035 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:41:32,052 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /favicon.ico HTTP/1.1" 301 - 3 0.002 0.010 2026-11-04 14:41:32,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_table_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:32,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.010 2026-11-04 14:41:32,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.014 2026-11-04 14:41:32,098 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:41:32,152 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:41:32,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:32,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:32,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:32,908 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:41:32,911 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:41:32,924 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:32] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:32,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:32,959 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:32,962 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:32,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:33,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:33] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.023 0.058 2026-11-04 14:41:33,080 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:33] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.004 0.048 2026-11-04 14:41:33,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:33,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:33,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #41393869 for PoS orders references: ['Self-Order 00399-217-0006'] (draft: True) 2026-11-04 14:41:33,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #41393869 with result: [{'id': 509, 'pos_reference': 'Self-Order 00399-217-0006', 'account_move': False}] 2026-11-04 14:41:33,973 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:33] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.032 0.102 2026-11-04 14:41:33,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:41:34,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:34,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:34,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-11-04 14:41:34,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:34,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:34,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:34] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.026 0.064 2026-11-04 14:41:34,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:34] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.085 2026-11-04 14:41:35,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:35,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:35,751 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:35] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.035 0.089 2026-11-04 14:41:35,755 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.101 2026-11-04 14:41:36,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:36,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:36,549 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:36,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_table_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:36,574 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:36,588 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:36,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54383 2026-11-04 14:41:36,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:36,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54383 2026-11-04 14:41:36,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144136_716604_TestSelfOrderMobile.txt 2026-11-04 14:41:36,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp4j_o8jgq_chrome_odoo" 2026-11-04 14:41:37,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54548 2026-11-04 14:41:37,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmp0ym9c4np_chrome_odoo 2026-11-04 14:41:37,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45791/json/version 2026-11-04 14:41:37,033 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45791/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:37,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:37,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45791/json 2026-11-04 14:41:37,116 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45791/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:37,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:45791/devtools/page/11AEE3032440B3ED799C77CB2F3D0FB2 2026-11-04 14:41:37,145 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:37,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:37,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:37,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:37,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:37,396 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.049 0.155 2026-11-04 14:41:37,401 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '11AEE3032440B3ED799C77CB2F3D0FB2', 'loaderId': '021DC2A32F624096857B80AF460B55FB', 'isDownload': False} 2026-11-04 14:41:37,402 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_in')" 2026-11-04 14:41:37,416 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:37,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.008 0.009 2026-11-04 14:41:37,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.022 2026-11-04 14:41:37,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.028 2026-11-04 14:41:37,642 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:41:37,661 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /favicon.ico HTTP/1.1" 301 - 3 0.003 0.011 2026-11-04 14:41:37,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_in', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:37,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.004 0.013 2026-11-04 14:41:37,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.013 2026-11-04 14:41:37,709 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:41:37,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:41:38,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:38,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:38,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on location 'Eat In' (trigger: .o_kiosk_eating_location_box h3:contains('Eat In'))' 2026-11-04 14:41:38,508 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:38] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:41:38,509 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:38] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:41:38,526 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:38,592 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:38,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:38,617 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:38,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:38,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:38] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.023 0.062 2026-11-04 14:41:38,720 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:38] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.066 2026-11-04 14:41:39,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:39,478 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.006 2026-11-04 14:41:39,487 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:39,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #25311512 for PoS orders references: ['Self-Order 00399-217-0007'] (draft: True) 2026-11-04 14:41:39,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #25311512 with result: [{'id': 510, 'pos_reference': 'Self-Order 00399-217-0007', 'account_move': False}] 2026-11-04 14:41:39,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:39] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.025 0.081 2026-11-04 14:41:39,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:40,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:40,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-11-04 14:41:40,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:40,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:40,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:40] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.020 0.055 2026-11-04 14:41:40,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:40] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.064 2026-11-04 14:41:41,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:41,234 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.004 2026-11-04 14:41:41,249 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:41,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:41] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.031 0.077 2026-11-04 14:41:42,116 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:42,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:42,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:42,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_in on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:42,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:42,189 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:42] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:42,201 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54548 2026-11-04 14:41:42,205 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:42,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54548 2026-11-04 14:41:42,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144142_312371_TestSelfOrderMobile.txt 2026-11-04 14:41:42,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmp0ym9c4np_chrome_odoo" 2026-11-04 14:41:42,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54713 2026-11-04 14:41:42,622 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpvwemn1k6_chrome_odoo 2026-11-04 14:41:42,623 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:32917/json/version 2026-11-04 14:41:42,624 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32917/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:42,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:42,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:32917/json 2026-11-04 14:41:42,684 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:32917/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:42,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:32917/devtools/page/6C5F12294C92A78253F0C6C0590EEF8B 2026-11-04 14:41:42,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:42,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:42,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:42,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:42,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:43,091 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.078 0.214 2026-11-04 14:41:43,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '6C5F12294C92A78253F0C6C0590EEF8B', 'loaderId': 'F9CEE5DE198B18E71DD8CF89624E3745', 'isDownload': False} 2026-11-04 14:41:43,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_mobile_meal_counter_takeaway_out')" 2026-11-04 14:41:43,112 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:43,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.012 2026-11-04 14:41:43,147 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.022 2026-11-04 14:41:43,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.008 0.037 2026-11-04 14:41:43,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.012 2026-11-04 14:41:43,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.011 2026-11-04 14:41:43,473 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_mobile_meal_counter_takeaway_out', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:43,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.009 2026-11-04 14:41:43,513 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.026 2026-11-04 14:41:43,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:41:43,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:44,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:44,321 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:44,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:44,340 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:44] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:44,342 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:44] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:44,352 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:44,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:44,404 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:44,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:44,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:44,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:44] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.019 0.054 2026-11-04 14:41:44,527 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:44] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.021 2026-11-04 14:41:45,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:45,299 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:45,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #21961313 for PoS orders references: ['Self-Order 00399-217-0008'] (draft: True) 2026-11-04 14:41:45,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #21961313 with result: [{'id': 511, 'pos_reference': 'Self-Order 00399-217-0008', 'account_move': False}] 2026-11-04 14:41:45,412 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:45] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.033 0.089 2026-11-04 14:41:45,429 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:41:45,780 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:46,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:46,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-11-04 14:41:46,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:46,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:46,292 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:46] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.024 0.058 2026-11-04 14:41:46,320 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:46] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.013 0.062 2026-11-04 14:41:46,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:46] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:47,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:47,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:47,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:47] "POST /pos-self-order/update-existing-order HTTP/1.1" 200 - 51 0.032 0.091 2026-11-04 14:41:47,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:47,983 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:48,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:48,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_mobile_meal_counter_takeaway_out on step: 'Check is button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:48,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:48,036 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:48] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:48,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54713 2026-11-04 14:41:48,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:48,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54713 2026-11-04 14:41:48,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144148_165012_TestSelfOrderMobile.txt 2026-11-04 14:41:48,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpvwemn1k6_chrome_odoo" 2026-11-04 14:41:48,450 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 54879 2026-11-04 14:41:48,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpynj81s_d_chrome_odoo 2026-11-04 14:41:48,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45201/json/version 2026-11-04 14:41:48,453 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45201/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:48,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:48,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:45201/json 2026-11-04 14:41:48,508 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45201/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:48,515 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:45201/devtools/page/2A9AC76FA1A661144627AF933560C3EB 2026-11-04 14:41:48,526 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:48,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:48,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:48,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:48,565 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:48,777 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:48] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.057 0.140 2026-11-04 14:41:48,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '2A9AC76FA1A661144627AF933560C3EB', 'loaderId': '869B63376507EDAD738DDFF7D81751DF', 'isDownload': False} 2026-11-04 14:41:48,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_meal_cancel')" 2026-11-04 14:41:48,795 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:48,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:48] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.003 0.010 2026-11-04 14:41:48,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:48] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.002 0.012 2026-11-04 14:41:48,831 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:48] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.002 0.018 2026-11-04 14:41:49,034 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:41:49,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.010 2026-11-04 14:41:49,054 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_order_mobile_meal_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:49,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.015 2026-11-04 14:41:49,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.029 2026-11-04 14:41:49,100 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:41:49,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:49,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:49,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:49,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:49,905 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:49,905 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:49,927 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:49,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:50,004 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:50,007 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:50] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:50,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:50,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:50] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.020 0.057 2026-11-04 14:41:50,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:50] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.061 2026-11-04 14:41:50,860 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:50,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-11-04 14:41:50,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-11-04 14:41:50,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-11-04 14:41:50,937 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:50,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:50,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:50,993 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:51,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:51,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:51] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.013 0.041 2026-11-04 14:41:52,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:52,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:52,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #12997977 for PoS orders references: ['Self-Order 00399-217-0009'] (draft: True) 2026-11-04 14:41:52,206 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #12997977 with result: [{'id': 512, 'pos_reference': 'Self-Order 00399-217-0009', 'account_move': False}] 2026-11-04 14:41:52,282 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:52] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.035 0.091 2026-11-04 14:41:52,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:53,075 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:53,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-11-04 14:41:53,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:53,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-11-04 14:41:53,140 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-11-04 14:41:53,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-11-04 14:41:53,175 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:53,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:53,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_meal_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:53,205 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:53] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 32 0.025 0.063 2026-11-04 14:41:53,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:53,224 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:53] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:53,224 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:53] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.004 0.076 2026-11-04 14:41:53,258 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 54879 2026-11-04 14:41:53,260 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:53,262 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 54879 2026-11-04 14:41:53,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144153_375121_TestSelfOrderMobile.txt 2026-11-04 14:41:53,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpynj81s_d_chrome_odoo" 2026-11-04 14:41:53,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome pid: 55043 2026-11-04 14:41:53,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless temporary user profile dir: /tmp/tmpo83o2vy__chrome_odoo 2026-11-04 14:41:53,707 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44465/json/version 2026-11-04 14:41:53,709 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44465/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:41:53,730 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Browser version: Chrome/150.0.7871.114 2026-11-04 14:41:53,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Issuing json command http://127.0.0.1:44465/json 2026-11-04 14:41:53,732 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44465/json with timeout 3 increased to 10s during tests 2026-11-04 14:41:53,740 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Websocket url found: ws://127.0.0.1:44465/devtools/page/9BE5C76BD1E40F1D89624B211C01778F 2026-11-04 14:41:53,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Enable chrome headless console log notification 2026-11-04 14:41:53,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome headless enable page notifications 2026-11-04 14:41:53,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Setting session cookie in browser 2026-11-04 14:41:53,794 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Open "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" in browser 2026-11-04 14:41:53,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigating to: "http://127.0.0.1:8069/pos-self/217?access_token=920948496369442d" 2026-11-04 14:41:54,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /pos-self/217?access_token=920948496369442d HTTP/1.1" 200 - 70 0.043 0.200 2026-11-04 14:41:54,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Navigation result: {'frameId': '9BE5C76BD1E40F1D89624B211C01778F', 'loaderId': '9AEA9360B2FA209C3FA9AE6BAEC4C93E', 'isDownload': False} 2026-11-04 14:41:54,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate ready code "odoo.isTourReady('self_order_mobile_each_cancel')" 2026-11-04 14:41:54,082 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:41:54,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 5 0.003 0.008 2026-11-04 14:41:54,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 5 0.002 0.029 2026-11-04 14:41:54,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 5 0.005 0.034 2026-11-04 14:41:54,356 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:41:54,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.010 2026-11-04 14:41:54,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Evaluate test code "odoo.startTour('self_order_mobile_each_cancel', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/217?access_token=920948496369442d"})" 2026-11-04 14:41:54,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.003 0.013 2026-11-04 14:41:54,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.021 2026-11-04 14:41:54,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:41:54,485 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:41:55,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:41:55,197 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:55,217 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:55,224 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:55] "GET /pos_self_order/static/img/takeAway.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:41:55,224 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:55] "GET /pos_self_order/static/img/eatin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:41:55,268 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:41:55,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:41:55,305 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:55,309 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41: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-11-04 14:41:55,329 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:55,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:55] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.019 0.059 2026-11-04 14:41:55,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:55] "GET /menu/get-image/1859/512 HTTP/1.1" 200 - 7 0.003 0.020 2026-11-04 14:41:56,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on back button (trigger: .btn.btn-back)' 2026-11-04 14:41:56,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on Cancel button (trigger: .btn.btn-cancel)' 2026-11-04 14:41:56,185 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button Cancel Order (trigger: .btn.btn-lg:contains('Cancel Order'))' 2026-11-04 14:41:56,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:41:56,232 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on location 'Take Out' (trigger: .o_kiosk_eating_location_box h3:contains('Take Out'))' 2026-11-04 14:41:56,241 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if button 'Order' is disabled (trigger: button.disabled:contains("Order"))' 2026-11-04 14:41:56,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on product 'Fanta' (trigger: .self_order_product_card span:contains('Fanta'))' 2026-11-04 14:41:56,267 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:41:56,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:56,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:56] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 25 0.015 0.046 2026-11-04 14:41:56,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:56] "GET /menu/get-image/1860/512 HTTP/1.1" 200 - 7 0.003 0.033 2026-11-04 14:41:56,600 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:56] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:41:57,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:57,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:41:57,114 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #86158719 for PoS orders references: ['Self-Order 00399-217-0010'] (draft: True) 2026-11-04 14:41:57,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #86158719 with result: [{'id': 513, 'pos_reference': 'Self-Order 00399-217-0010', 'account_move': False}] 2026-11-04 14:41:57,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:41:57] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 47 0.025 0.077 2026-11-04 14:41:57,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check if 'Order Now' do not exist (trigger: .btn)' 2026-11-04 14:41:57,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Click on button 'My Order' (trigger: .btn:contains('My Order'))' 2026-11-04 14:41:57,998 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check product card with Fanta and 2.53 (trigger: .product-card-item:has(strong:contains("Fanta")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:41:58,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: Tour self_order_mobile_each_cancel on step: 'Check is button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:41:58,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile.browser: test successful 2026-11-04 14:41:58,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing chrome headless with pid 55043 2026-11-04 14:41:58,025 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Closing websocket connection 2026-11-04 14:41:58,026 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Terminating chrome headless with pid 55043 2026-11-04 14:41:58,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144158_127944_TestSelfOrderMobile.txt 2026-11-04 14:41:58,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_mobile.TestSelfOrderMobile: Removing chrome user profile "/tmp/tmpo83o2vy__chrome_odoo" 2026-11-04 14:41:58,193 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:42:23,408 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #175 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 14:42:25,713 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #175 deleted ir.attachment records with IDs: [7916, 7917, 7918, 7919, 7920, 7921, 7922, 7923, 7963, 7964, 7965, 7966, 7967, 7968, 7969, 7970] 2026-11-04 14:42:25,714 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #175 deleted pos.config records with IDs: [218, 219, 220, 221] 2026-11-04 14:42:25,731 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #175 deleted ir.sequence records with IDs: [4884, 4887, 4935, 4938, 4885, 4888, 4936, 4939] 2026-11-04 14:42:30,086 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos: Starting TestSelfOrderPos.test_table_stand_number_exported ... 2026-11-04 14:42:30,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome pid: 55204 2026-11-04 14:42:30,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless temporary user profile dir: /tmp/tmp0w__ltjg_chrome_odoo 2026-11-04 14:42:30,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:35273/json/version 2026-11-04 14:42:30,500 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35273/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:42:30,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Browser version: Chrome/150.0.7871.114 2026-11-04 14:42:30,520 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Issuing json command http://127.0.0.1:35273/json 2026-11-04 14:42:30,521 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35273/json with timeout 3 increased to 10s during tests 2026-11-04 14:42:30,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Websocket url found: ws://127.0.0.1:35273/devtools/page/4C8398B5CF16BA67A8C64A6AA02C0925 2026-11-04 14:42:30,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Enable chrome headless console log notification 2026-11-04 14:42:30,548 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome headless enable page notifications 2026-11-04 14:42:30,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_user from n/a 2026-11-04 14:42:30,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Setting session cookie in browser 2026-11-04 14:42:30,759 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Open "http://127.0.0.1:8069/pos/ui?config_id=222" in browser 2026-11-04 14:42:30,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=222" 2026-11-04 14:42:30,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:42:32,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:32] "GET /pos/ui?config_id=222 HTTP/1.1" 200 - 114 0.074 1.647 2026-11-04 14:42:32,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Navigation result: {'frameId': '4C8398B5CF16BA67A8C64A6AA02C0925', 'loaderId': '91798DED2C4C40ED4B33E1156B1D0FDB', 'isDownload': False} 2026-11-04 14:42:32,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate ready code "odoo.isTourReady('test_table_stand_number_exported')" 2026-11-04 14:42:32,522 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:42:32,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:32] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.008 0.011 2026-11-04 14:42:32,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:32] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.004 0.032 2026-11-04 14:42:32,589 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:32] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.005 0.039 2026-11-04 14:42:33,100 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:33] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.003 0.012 2026-11-04 14:42:33,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:33] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.006 2026-11-04 14:42:33,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:33] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:42:33,162 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:33] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:42:33,167 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:33] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:42:33,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Evaluate test code "odoo.startTour('test_table_stand_number_exported', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=222"})" 2026-11-04 14:42:33,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:42:34,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 331 0.260 0.601 2026-11-04 14:42:34,159 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.065 2026-11-04 14:42:34,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.018 0.017 2026-11-04 14:42:34,231 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:42:34,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1871&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 14 0.037 0.036 2026-11-04 14:42:34,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1869&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.014 0.105 2026-11-04 14:42:34,414 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:42:34,444 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1872&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.007 0.169 2026-11-04 14:42:34,511 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1870&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.010 0.217 2026-11-04 14:42:34,553 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42: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-11-04 14:42:34,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:42:34,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1867&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.011 0.268 2026-11-04 14:42:34,583 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 14:42:34,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1868&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.013 0.304 2026-11-04 14:42:34,638 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.285 2026-11-04 14:42:34,686 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1866&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.008 0.247 2026-11-04 14:42:34,735 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1865&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.008 0.269 2026-11-04 14:42:34,749 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:42:34,759 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.009 0.167 2026-11-04 14:42:34,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.005 0.165 2026-11-04 14:42:34,785 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:42:34,814 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image/res.users/177/avatar_128 HTTP/1.1" 200 - 19 0.017 0.160 2026-11-04 14:42:34,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.181 2026-11-04 14:42:34,829 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.173 2026-11-04 14:42:34,839 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.004 0.139 2026-11-04 14:42:34,850 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.089 2026-11-04 14:42:34,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image/res.company/87/favicon HTTP/1.1" 200 - 11 0.008 0.108 2026-11-04 14:42:34,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=product.product&field=image_128&id=1864&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 8 0.007 0.120 2026-11-04 14:42:34,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=40&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 4 0.001 0.115 2026-11-04 14:42:34,957 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=41&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 4 0.001 0.125 2026-11-04 14:42:34,972 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:34] "GET /web/image?model=pos.category&field=image_128&id=42&unique=2026-11-04%2014:41:58 HTTP/1.1" 200 - 4 0.001 0.126 2026-11-04 14:42:35,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:35] "GET /web/image/res.company/87/favicon HTTP/1.1" 304 - 6 0.016 0.088 2026-11-04 14:42:35,289 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:42:35,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:35] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 15 0.009 0.014 2026-11-04 14:42:35,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Click Orders dropdown item (trigger: .dropdown-item.with-badge.py-2:contains("Orders"))' 2026-11-04 14:42:35,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'Select order (trigger: .order-row:contains("12345678901234"))' 2026-11-04 14:42:35,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click product 'Whiteboard Pen' (trigger: article.product .product-content .product-name:contains("Whiteboard Pen"))' 2026-11-04 14:42:35,380 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:42:35,417 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:42:35,425 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:35] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:42:35,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:35] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:42:35,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'click 'Cash' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Cash"))' 2026-11-04 14:42:35,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'validate payment (trigger: .payment-screen .button.next.highlight)' 2026-11-04 14:42:35,468 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: Tour test_table_stand_number_exported on step: 'receipt screen is shown (trigger: .pos .receipt-screen)' 2026-11-04 14:42:35,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #31268591 for PoS orders references: ['POS/12345678901234'] (draft: False) 2026-11-04 14:42:35,480 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:42:35,506 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #177 deleted pos.order.line records with IDs: [909] 2026-11-04 14:42:35,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #31268591 with result: [{'id': 514, 'pos_reference': 'POS/12345678901234', 'account_move': False}] 2026-11-04 14:42:35,760 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:35] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 129 0.091 0.203 2026-11-04 14:42:35,832 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:35] "GET /web/image?model=pos.config&id=222&field=custom_logo HTTP/1.1" 200 - 11 0.004 0.011 2026-11-04 14:42:36,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos.browser: test successful 2026-11-04 14:42:36,574 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:36] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:42:36,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing chrome headless with pid 55204 2026-11-04 14:42:36,589 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Closing websocket connection 2026-11-04 14:42:36,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Terminating chrome headless with pid 55204 2026-11-04 14:42:36,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144236_689288_TestSelfOrderPos.txt 2026-11-04 14:42:36,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_pos.TestSelfOrderPos: Removing chrome user profile "/tmp/tmp0w__ltjg_chrome_odoo" 2026-11-04 14:42:36,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-11-04 14:42:39,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence: Starting TestSelfOrderSequence.test_self_order_order_number_conflict_with_normal_orders ... 2026-11-04 14:42:50,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55408 2026-11-04 14:42:50,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpbeg7yctm_chrome_odoo 2026-11-04 14:42:50,632 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:40405/json/version 2026-11-04 14:42:50,634 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40405/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:42:50,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-11-04 14:42:50,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:40405/json 2026-11-04 14:42:50,653 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40405/json with timeout 3 increased to 10s during tests 2026-11-04 14:42:50,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:40405/devtools/page/466F59810CC70B6F32F6814DE91DBE75 2026-11-04 14:42:50,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-11-04 14:42:50,682 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-11-04 14:42:51,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:42:51,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-11-04 14:42:51,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos-self/223?access_token=b59899049524435e" in browser 2026-11-04 14:42:51,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos-self/223?access_token=b59899049524435e" 2026-11-04 14:42:51,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:42:52,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /pos-self/223?access_token=b59899049524435e HTTP/1.1" 200 - 168 0.122 0.609 2026-11-04 14:42:52,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '466F59810CC70B6F32F6814DE91DBE75', 'loaderId': 'C4031561A046D5031224A6678D3E85BA', 'isDownload': False} 2026-11-04 14:42:52,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('SelfOrderOrderNumberTour')" 2026-11-04 14:42:52,089 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:42:52,113 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8da1dbe/pos_self_order.assets.min.js, copying from /web/assets/8da1dbe/pos_self_order.assets.min.js 2026-11-04 14:42:52,127 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /web/assets/1/8da1dbe/pos_self_order.assets.min.js HTTP/1.1" 200 - 10 0.005 0.021 2026-11-04 14:42:52,159 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2682dfc/pos_self_order.assets.min.css, copying from /web/assets/2682dfc/pos_self_order.assets.min.css 2026-11-04 14:42:52,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /web/assets/1/2682dfc/pos_self_order.assets.min.css HTTP/1.1" 200 - 10 0.037 0.061 2026-11-04 14:42:52,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js, copying from /web/assets/5469ceb/pos_self_order.assets_tests.min.js 2026-11-04 14:42:52,240 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /web/assets/1/5469ceb/pos_self_order.assets_tests.min.js HTTP/1.1" 200 - 10 0.006 0.128 2026-11-04 14:42:52,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:42:52,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /favicon.ico HTTP/1.1" 301 - 3 0.001 0.008 2026-11-04 14:42:52,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('SelfOrderOrderNumberTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos-self/223?access_token=b59899049524435e"})" 2026-11-04 14:42:52,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 7 0.005 0.013 2026-11-04 14:42:52,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 7 0.002 0.013 2026-11-04 14:42:52,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.045 2026-11-04 14:42:52,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:52] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:42:53,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'My Order' do not exist (trigger: .btn)' 2026-11-04 14:42:53,296 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order Now' (trigger: .btn:contains('Order Now'))' 2026-11-04 14:42:53,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on product 'Coca-Cola' (trigger: .self_order_product_card span:contains('Coca-Cola'))' 2026-11-04 14:42:53,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Order' (trigger: .btn:contains('Order'))' 2026-11-04 14:42:53,411 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:42:53,420 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check product card with Coca-Cola and 2.53 (trigger: .product-card-item:has(strong:contains("Coca-Cola")):has(div:contains("1")):has(div .o-so-tabular-nums:contains("2.53")))' 2026-11-04 14:42:53,495 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42: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-11-04 14:42:53,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:53] "POST /pos-self-order/get-orders-taxes/ HTTP/1.1" 200 - 26 0.026 0.068 2026-11-04 14:42:53,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:53] "GET /menu/get-image/1873/512 HTTP/1.1" 200 - 10 0.006 0.060 2026-11-04 14:42:54,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Pay' (trigger: .btn:contains('Pay'))' 2026-11-04 14:42:54,297 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Confirm' (trigger: .btn:contains('Confirm'))' 2026-11-04 14:42:54,307 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:54] "POST /pos-self-order/get-tables HTTP/1.1" 200 - 13 0.005 0.013 2026-11-04 14:42:54,977 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:42:55,074 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Click on button 'Ok' (trigger: .btn:contains('Ok'))' 2026-11-04 14:42:55,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #32246565 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-11-04 14:42:55,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #32246565 with result: [{'id': 515, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-11-04 14:42:55,242 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:55] "POST /pos-self-order/process-new-order/mobile HTTP/1.1" 200 - 92 0.064 0.103 2026-11-04 14:42:55,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.005 2026-11-04 14:42:56,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour SelfOrderOrderNumberTour on step: 'Check if 'Ok' do not exist (trigger: .btn)' 2026-11-04 14:42:56,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-11-04 14:42:56,032 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55408 2026-11-04 14:42:56,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-11-04 14:42:56,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55408 2026-11-04 14:42:56,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144256_135602_TestSelfOrderSequence.txt 2026-11-04 14:42:56,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpbeg7yctm_chrome_odoo" 2026-11-04 14:42:56,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome pid: 55569 2026-11-04 14:42:56,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless temporary user profile dir: /tmp/tmpdpeoyhbv_chrome_odoo 2026-11-04 14:42:56,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:45075/json/version 2026-11-04 14:42:56,428 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45075/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:42:56,439 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Browser version: Chrome/150.0.7871.114 2026-11-04 14:42:56,440 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Issuing json command http://127.0.0.1:45075/json 2026-11-04 14:42:56,441 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45075/json with timeout 3 increased to 10s during tests 2026-11-04 14:42:56,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Websocket url found: ws://127.0.0.1:45075/devtools/page/69C30D64050CF12933C083DBC3190F24 2026-11-04 14:42:56,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Enable chrome headless console log notification 2026-11-04 14:42:56,475 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome headless enable page notifications 2026-11-04 14:42:56,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:pos_admin from n/a 2026-11-04 14:42:56,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Setting session cookie in browser 2026-11-04 14:42:56,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Open "http://127.0.0.1:8069/pos/ui?config_id=223" in browser 2026-11-04 14:42:56,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=223" 2026-11-04 14:42:57,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "GET /pos/ui?config_id=223 HTTP/1.1" 200 - 97 0.074 0.429 2026-11-04 14:42:57,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Navigation result: {'frameId': '69C30D64050CF12933C083DBC3190F24', 'loaderId': 'D29FB81D5EB8684F1DDE0E026615EF7E', 'isDownload': False} 2026-11-04 14:42:57,016 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate ready code "odoo.isTourReady('OrderNumberConflictTour')" 2026-11-04 14:42:57,046 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:42:57,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-11-04 14:42:57,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.033 2026-11-04 14:42:57,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.002 0.047 2026-11-04 14:42:57,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:42:57,516 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.003 0.009 2026-11-04 14:42:57,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.002 0.005 2026-11-04 14:42:57,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:42:57,563 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:57] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:42:57,572 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Evaluate test code "odoo.startTour('OrderNumberConflictTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=223"})" 2026-11-04 14:42:58,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click table '3' (trigger: .floor-map .table .label:contains("3"))' 2026-11-04 14:42:58,421 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 369 0.252 0.598 2026-11-04 14:42:58,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.019 0.059 2026-11-04 14:42:58,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 5 0.002 0.009 2026-11-04 14:42:58,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:42:58,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /web/image?model=product.product&field=image_128&id=1873&unique=2026-11-04%2014:42:36 HTTP/1.1" 200 - 14 0.016 0.035 2026-11-04 14:42:58,667 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:42:58,689 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /web/image?model=product.product&field=image_128&id=1875&unique=2026-11-04%2014:42:36 HTTP/1.1" 200 - 8 0.007 0.081 2026-11-04 14:42:58,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "POST /web/dataset/call_kw/pos.config/get_tables_order_count_and_printing_changes HTTP/1.1" 200 - 8 0.004 0.088 2026-11-04 14:42:58,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /web/image?model=product.product&field=image_128&id=1874&unique=2026-11-04%2014:42:36 HTTP/1.1" 200 - 8 0.007 0.150 2026-11-04 14:42:58,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 7 0.006 0.166 2026-11-04 14:42:58,812 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.007 0.182 2026-11-04 14:42:58,816 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #71935680 for PoS orders references: ['Self-Order 00401-223-0001'] (draft: True) 2026-11-04 14:42:58,838 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #180 deleted pos.order.line records with IDs: [911] 2026-11-04 14:42:58,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #71935680 with result: [{'id': 515, 'pos_reference': 'Self-Order 00401-223-0001', 'account_move': False}] 2026-11-04 14:42:58,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 78 0.056 0.227 2026-11-04 14:42:58,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.008 0.233 2026-11-04 14:42:58,995 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:58] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.254 2026-11-04 14:42:59,003 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.002 0.209 2026-11-04 14:42:59,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.011 0.227 2026-11-04 14:42:59,044 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:42:59,060 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:42:59,062 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:42:59,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.010 0.233 2026-11-04 14:42:59,086 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/image?model=pos.category&field=image_128&id=43&unique=2026-11-04%2014:42:36 HTTP/1.1" 200 - 4 0.001 0.111 2026-11-04 14:42:59,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.048 2026-11-04 14:42:59,108 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.055 2026-11-04 14:42:59,177 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/image/res.users/180/avatar_128 HTTP/1.1" 200 - 19 0.017 0.102 2026-11-04 14:42:59,807 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:42:59,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'product screen is shown (trigger: .product-screen)' 2026-11-04 14:42:59,951 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:42:59] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:43:00,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click product 'Coca-Cola' (trigger: article.product .product-content .product-name:contains("Coca-Cola"))' 2026-11-04 14:43:00,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:43:00,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:43:00,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:43:00,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: 3 (trigger: div.numpad.row button.col:contains("3"))' 2026-11-04 14:43:00,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:43:00,917 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:43:00,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Coca-Cola","quantity":"1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Coca-Cola")):has(em.qty:contains("1")))' 2026-11-04 14:43:00,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'back to floor (trigger: .floor-button)' 2026-11-04 14:43:00,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Start PoS synchronisation #56157181 for PoS orders references: ['Order 00401-001-0001'] (draft: True) 2026-11-04 14:43:00,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: 'Click on the menu button (trigger: .menu-button)' 2026-11-04 14:43:00,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.pos-topheader .ticket-button' 2026-11-04 14:43:01,031 100 INFO rb-860cdc5-226359-432555 odoo.addons.point_of_sale.models.pos_order: Finish PoS synchronisation #56157181 with result: [{'id': 516, 'pos_reference': 'Order 00401-001-0001', 'account_move': False}] 2026-11-04 14:43:01,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:01] "POST /web/dataset/call_kw/pos.order/create_from_ui HTTP/1.1" 200 - 53 0.032 0.060 2026-11-04 14:43:01,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:01] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:43:01,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.screen.ticket-screen' 2026-11-04 14:43:01,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:01] "POST /web/dataset/call_kw/pos.order/export_for_ui_table_draft HTTP/1.1" 200 - 18 0.012 0.044 2026-11-04 14:43:02,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(2):contains("Order")' 2026-11-04 14:43:02,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(2) > .col:nth-child(3):contains("1")' 2026-11-04 14:43:02,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(2):contains("Self-Order")' 2026-11-04 14:43:02,695 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("S")' 2026-11-04 14:43:02,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: Tour OrderNumberConflictTour on step: '.ticket-screen .order-row:nth-child(3) > .col:nth-child(3):contains("1")' 2026-11-04 14:43:02,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence.browser: test successful 2026-11-04 14:43:02,740 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:02] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:43:02,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing chrome headless with pid 55569 2026-11-04 14:43:02,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Closing websocket connection 2026-11-04 14:43:02,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Terminating chrome headless with pid 55569 2026-11-04 14:43:02,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144302_866902_TestSelfOrderSequence.txt 2026-11-04 14:43:02,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_self_order.tests.test_self_order_sequence.TestSelfOrderSequence: Removing chrome user profile "/tmp/tmpdpeoyhbv_chrome_odoo" 2026-11-04 14:43:02,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:43:28,027 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #181 deleted ir.property records with IDs: [833, 834, 835, 836, 837, 838] 2026-11-04 14:43:30,507 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #181 deleted ir.attachment records with IDs: [8087, 8088, 8089, 8090, 8091, 8092, 8093, 8094, 8134, 8135, 8136, 8137, 8138, 8139, 8140, 8141] 2026-11-04 14:43:30,508 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #181 deleted pos.config records with IDs: [224, 225, 226, 227] 2026-11-04 14:43:30,526 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #181 deleted ir.sequence records with IDs: [5021, 5024, 5072, 5075, 5022, 5025, 5073, 5076] 2026-11-04 14:43:35,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend: Starting TestVivaWalletHttpCommon.test_vw_request_data ... 2026-11-04 14:43:36,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome pid: 55762 2026-11-04 14:43:36,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless temporary user profile dir: /tmp/tmp6b5vl_rx_chrome_odoo 2026-11-04 14:43:36,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:45211/json/version 2026-11-04 14:43:36,030 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45211/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:43:36,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Browser version: Chrome/150.0.7871.114 2026-11-04 14:43:36,081 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Issuing json command http://127.0.0.1:45211/json 2026-11-04 14:43:36,082 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45211/json with timeout 3 increased to 10s during tests 2026-11-04 14:43:36,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Websocket url found: ws://127.0.0.1:45211/devtools/page/67DADDB62C60C4D441B84F3BC5E4D1A2 2026-11-04 14:43:36,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Enable chrome headless console log notification 2026-11-04 14:43:36,104 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome headless enable page notifications 2026-11-04 14:43:36,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 14:43:36,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Setting session cookie in browser 2026-11-04 14:43:36,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Open "http://127.0.0.1:8069/pos/ui?config_id=228" in browser 2026-11-04 14:43:36,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigating to: "http://127.0.0.1:8069/pos/ui?config_id=228" 2026-11-04 14:43:36,431 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:43:37,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "GET /pos/ui?config_id=228 HTTP/1.1" 200 - 113 0.095 0.841 2026-11-04 14:43:37,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Navigation result: {'frameId': '67DADDB62C60C4D441B84F3BC5E4D1A2', 'loaderId': 'A9DA43DC39D2E0E5307B7E51529E686A', 'isDownload': False} 2026-11-04 14:43:37,369 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate ready code "odoo.isTourReady('VivaWalletTour')" 2026-11-04 14:43:37,395 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:43:37,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "GET /web/assets/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.005 0.011 2026-11-04 14:43:37,422 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "GET /web/assets/32bf25a/point_of_sale.assets_prod.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:43:37,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "GET /web/assets/d7edcfe/point_of_sale.assets_prod.min.js HTTP/1.1" 200 - 4 0.006 0.020 2026-11-04 14:43:37,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.007 2026-11-04 14:43:37,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 6 0.004 0.007 2026-11-04 14:43:37,984 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "GET /web/static/fonts/lato/Lato-Reg-webfont.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:43:37,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:37] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.004 0.008 2026-11-04 14:43:38,001 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:38] "GET /viin_brand_pos/static/src/img/viindoo-favicon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:43:38,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Evaluate test code "odoo.startTour('VivaWalletTour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/pos/ui?config_id=228"})" 2026-11-04 14:43:38,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:38] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 311 0.216 0.442 2026-11-04 14:43:38,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:38] "GET /pos/ui HTTP/1.1" 200 - 22 0.013 0.666 2026-11-04 14:43:38,770 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/terminal/v1/ 2026-11-04 14:43:38,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:38] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.018 0.077 2026-11-04 14:43:38,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:38] "POST /web/dataset/call_kw/barcode.nomenclature/read HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:43:38,953 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:38] "POST /web/dataset/call_kw/barcode.rule/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:43:39,468 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "POST /web/dataset/call_kw/pos.session/load_pos_data HTTP/1.1" 200 - 174 0.104 0.384 2026-11-04 14:43:39,551 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_product_by_params HTTP/1.1" 200 - 24 0.016 0.045 2026-11-04 14:43:39,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "POST /web/dataset/call_kw/pos.session/get_pos_ui_product_pricelist_item_by_product HTTP/1.1" 200 - 9 0.005 0.014 2026-11-04 14:43:39,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "POST /web/dataset/call_kw/ir.model.data/check_object_reference HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:43:39,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/image?model=product.product&field=image_128&id=1885&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 14 0.027 0.052 2026-11-04 14:43:39,744 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/image?model=product.product&field=image_128&id=1883&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.009 0.110 2026-11-04 14:43:39,767 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /point_of_sale/static/src/fonts/Inconsolata.otf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:43:39,793 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/image?model=product.product&field=image_128&id=1886&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.010 0.159 2026-11-04 14:43:39,835 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/image?model=product.product&field=image_128&id=1884&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.010 0.193 2026-11-04 14:43:39,851 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:43:39,861 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:43:39,866 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:43:39,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/image?model=product.product&field=image_128&id=1881&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.008 0.226 2026-11-04 14:43:39,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/image?model=product.product&field=image_128&id=1882&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.007 0.261 2026-11-04 14:43:39,921 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /viin_brand_pos/static/src/img/viindoo-logo.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:43:39,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.214 2026-11-04 14:43:39,963 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:39] "GET /web/image?model=product.product&field=image_128&id=1880&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.009 0.177 2026-11-04 14:43:40,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=product.product&field=image_128&id=1879&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.008 0.197 2026-11-04 14:43:40,018 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=1&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.003 0.143 2026-11-04 14:43:40,027 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:43:40,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=4&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.144 2026-11-04 14:43:40,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=2&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.009 0.111 2026-11-04 14:43:40,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=3&unique=2026-11-04%2012:33:52 HTTP/1.1" 200 - 6 0.002 0.123 2026-11-04 14:43:40,064 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.120 2026-11-04 14:43:40,073 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=5&unique=2026-11-04%2012:42:56 HTTP/1.1" 200 - 6 0.003 0.088 2026-11-04 14:43:40,149 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image/res.users/181/avatar_128 HTTP/1.1" 200 - 20 0.021 0.117 2026-11-04 14:43:40,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image/res.company/90/favicon HTTP/1.1" 200 - 6 0.005 0.129 2026-11-04 14:43:40,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=product.product&field=image_128&id=1878&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 8 0.010 0.190 2026-11-04 14:43:40,268 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=44&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 4 0.005 0.207 2026-11-04 14:43:40,289 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=45&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 4 0.002 0.218 2026-11-04 14:43:40,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image?model=pos.category&field=image_128&id=46&unique=2026-11-04%2014:43:02 HTTP/1.1" 200 - 4 0.001 0.213 2026-11-04 14:43:40,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/image/res.company/90/favicon HTTP/1.1" 304 - 6 0.007 0.114 2026-11-04 14:43:40,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: '.opening-cash-control .button:contains("Open session")' 2026-11-04 14:43:40,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click product 'Desk Pad' (trigger: article.product .product-content .product-name:contains("Desk Pad"))' 2026-11-04 14:43:40,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "POST /web/dataset/call_kw/pos.session/set_cashbox_pos HTTP/1.1" 200 - 14 0.010 0.015 2026-11-04 14:43:40,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1.00"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")))' 2026-11-04 14:43:40,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Price (trigger: div.numpad.row button.col:contains("Price"))' 2026-11-04 14:43:40,650 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Price-- mode is activated (trigger: div.numpad.row button.col:contains("Price").active)' 2026-11-04 14:43:40,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 5 (trigger: div.numpad.row button.col:contains("5"))' 2026-11-04 14:43:40,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: . (trigger: div.numpad.row button.col:contains("."))' 2026-11-04 14:43:40,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: 1 (trigger: div.numpad.row button.col:contains("1"))' 2026-11-04 14:43:40,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click numpad button: Qty (trigger: div.numpad.row button.col:contains("Qty"))' 2026-11-04 14:43:40,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'check if --Qty-- mode is activated (trigger: div.numpad.row button.col:contains("Qty").active)' 2026-11-04 14:43:40,744 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'Check orderline with attributes: {"withClass":".selected","productName":"Desk Pad","quantity":"1","price":"5.1"} (trigger: .order-container .orderline.selected:has(.product-name:contains("Desk Pad")):has(em.qty:contains("1")):has(.price:contains("5.1")))' 2026-11-04 14:43:40,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click pay button (trigger: .product-screen .pay-order-button)' 2026-11-04 14:43:40,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'now in payment screen (trigger: .pos-content .payment-screen)' 2026-11-04 14:43:40,798 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /point_of_sale/static/src/img/money.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:43:40,800 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /point_of_sale/static/src/img/card-bank.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:43:40,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-11-04 14:43:40,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click 'Viva' payment method (trigger: .paymentmethods .button.paymentmethod:contains("Viva"))' 2026-11-04 14:43:40,836 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'click send button (trigger: .button.send_payment_request)' 2026-11-04 14:43:40,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "POST /web/dataset/call_kw/pos.payment.method/build_payment_qr_code_base64 HTTP/1.1" 200 - 3 0.003 0.015 2026-11-04 14:43:40,851 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "POST /web/dataset/call_kw/pos.payment.method/viva_wallet_send_payment_request HTTP/1.1" 200 - 2 0.001 0.006 2026-11-04 14:43:40,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: Tour VivaWalletTour on step: 'payment screen is shown (trigger: .pos .payment-screen)' 2026-11-04 14:43:40,854 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon.browser: test successful 2026-11-04 14:43:40,878 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:43:40] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:43:40,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing chrome headless with pid 55762 2026-11-04 14:43:40,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Closing websocket connection 2026-11-04 14:43:40,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Terminating chrome headless with pid 55762 2026-11-04 14:43:41,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144341_013382_TestVivaWalletHttpCommon.txt 2026-11-04 14:43:41,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.pos_viva_wallet.tests.test_frontend.TestVivaWalletHttpCommon: Removing chrome user profile "/tmp/tmp6b5vl_rx_chrome_odoo" 2026-11-04 14:43:41,093 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 7 removed 2026-11-04 14:43:41,211 100 INFO rb-860cdc5-226359-432555 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard ... 2026-11-04 14:43:42,318 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32816] 2026-11-04 14:43:42,569 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted res.partner records with IDs: [847] 2026-11-04 14:43:42,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_direct_reference ... 2026-11-04 14:43:43,512 100 INFO rb-860cdc5-226359-432555 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference ... 2026-11-04 14:43:44,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_indirect_reference_cascade ... 2026-11-04 14:43:45,144 100 INFO rb-860cdc5-226359-432555 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_multi_company ... 2026-11-04 14:43:52,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [849], uid: 2, model: res.partner 2026-11-04 14:43:52,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.privacy_lookup.tests.test_privacy_wizard: Starting TestPrivacyWizard.test_wizard_unique_log ... 2026-11-04 14:43:53,898 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:43:54,424 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33052] 2026-11-04 14:43:54,526 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.product records with IDs: [1889] 2026-11-04 14:43:54,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_blank_barcodes_allowed ... 2026-11-04 14:43:54,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_delete_package_and_use_its_barcode_in_product ... 2026-11-04 14:43:55,066 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.packaging records with IDs: [5] 2026-11-04 14:43:55,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode ... 2026-11-04 14:43:55,242 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcode_in_batch_edit ... 2026-11-04 14:43:55,613 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_are_allowed_for_different_companies ... 2026-11-04 14:44:03,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_duplicated_barcodes_in_product_variants ... 2026-11-04 14:44:11,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_false_barcodes_allowed ... 2026-11-04 14:44:11,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_barcode: Starting TestProductBarcode.test_test_duplicated_barcode_error_msg_content ... 2026-11-04 14:44:11,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:11,920 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_common: Starting TestProduct.test_common ... 2026-11-04 14:44:12,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:12,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_name: Starting TestName.test_10_product_name ... 2026-11-04 14:44:12,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_name: Starting TestName.test_default_code_and_negative_operator ... 2026-11-04 14:44:12,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_name: Starting TestName.test_product_template_search_name_no_product_product ... 2026-11-04 14:44:12,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:13,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_10_discount ... 2026-11-04 14:44:14,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_20_pricelist_uom ... 2026-11-04 14:44:14,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_30_pricelists_order ... 2026-11-04 14:44:14,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_multi_comp_checks ... 2026-11-04 14:44:20,754 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_pricelist: Starting TestPricelist.test_pricelists_res_partner_form ... 2026-11-04 14:44:23,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:23,978 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.product records with IDs: [1925] 2026-11-04 14:44:24,380 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.product records with IDs: [1944] 2026-11-04 14:44:24,408 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_children_product_filtered_exclude_for ... 2026-11-04 14:44:24,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_clear_caches ... 2026-11-04 14:44:24,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_constraints ... 2026-11-04 14:44:24,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_copy_extra_prices_of_product_attribute_values ... 2026-11-04 14:44:25,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_closest_possible_combinations ... 2026-11-04 14:44:26,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_first_possible_combination ... 2026-11-04 14:44:34,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_get_variant_for_combination ... 2026-11-04 14:44:35,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_inactive_related_product_update ... 2026-11-04 14:44:35,571 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_is_combination_possible ... 2026-11-04 14:44:36,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_filtered_exclude_for ... 2026-11-04 14:44:36,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_attribute_value_config: Starting TestProductAttributeValueConfig.test_product_template_attribute_values_creation ... 2026-11-04 14:44:36,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:37,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_100_dollars_product ... 2026-11-04 14:44:37,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_product_rounding: Starting TestProductRounding.test_no_discount_1_dollar_product ... 2026-11-04 14:44:37,914 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:38,256 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_seller: Starting TestSeller.test_10_sellers ... 2026-11-04 14:44:38,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_seller: Starting TestSeller.test_20_sellers_company ... 2026-11-04 14:44:45,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_seller: Starting TestSeller.test_30_select_seller ... 2026-11-04 14:44:45,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_seller: Starting TestSeller.test_31_select_seller ... 2026-11-04 14:44:45,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_seller: Starting TestSeller.test_40_seller_min_qty_precision ... 2026-11-04 14:44:45,377 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_seller: Starting TestSeller.test_50_seller_ids ... 2026-11-04 14:44:45,454 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:45,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_active_one2many ... 2026-11-04 14:44:45,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantWrite.test_write_inherited_field ... 2026-11-04 14:44:46,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:47,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_all_variants ... 2026-11-04 14:44:47,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_archive_variant ... 2026-11-04 14:44:48,287 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_dynamic_variants_copy ... 2026-11-04 14:44:48,788 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_standard_price ... 2026-11-04 14:44:54,405 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_template_barcode ... 2026-11-04 14:44:55,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_copy ... 2026-11-04 14:44:55,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_matrix ... 2026-11-04 14:44:56,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono ... 2026-11-04 14:44:56,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_double ... 2026-11-04 14:44:56,928 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_mono_multi ... 2026-11-04 14:44:57,209 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_creation_multi_update ... 2026-11-04 14:44:57,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_is_product_variant ... 2026-11-04 14:44:57,687 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariants.test_variants_pricelist_code ... 2026-11-04 14:44:57,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:44:59,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_01_update_variant_unlink ... 2026-11-04 14:44:59,963 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_1_value ... 2026-11-04 14:45:00,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_02_update_variant_archive_2_value ... 2026-11-04 14:45:02,645 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_03_update_variant_archive_3_value ... 2026-11-04 14:45:04,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_04_from_to_single_values ... 2026-11-04 14:45:05,403 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_dynamic_attributes_archiving ... 2026-11-04 14:45:06,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_name_search_dynamic_attributes ... 2026-11-04 14:45:06,949 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_set_barcode ... 2026-11-04 14:45:06,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_unlink_and_archive_multiple_variants ... 2026-11-04 14:45:07,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsArchive.test_uom_update_variant ... 2026-11-04 14:45:09,812 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:45:10,908 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.product records with IDs: [2077] 2026-11-04 14:45:10,951 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_dynamic_variants_unarchive ... 2026-11-04 14:45:11,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_exclusions_crud ... 2026-11-04 14:45:11,770 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_1_exclusion ... 2026-11-04 14:45:12,090 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_different_lines ... 2026-11-04 14:45:12,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsExclusion.test_variants_2_exclusions_same_line ... 2026-11-04 14:45:13,237 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:45:14,603 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.product records with IDs: [2096] 2026-11-04 14:45:14,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_update_images_with_archived_variants ... 2026-11-04 14:45:15,051 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsImages.test_variant_images ... 2026-11-04 14:45:15,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-11-04 14:45:15,171 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_01_create_no_variant ... 2026-11-04 14:45:15,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_02_create_dynamic ... 2026-11-04 14:45:16,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_03_create_always ... 2026-11-04 14:45:17,678 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_04_create_no_variant_dynamic ... 2026-11-04 14:45:18,342 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_05_create_no_variant_always ... 2026-11-04 14:45:19,853 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_06_create_dynamic_always ... 2026-11-04 14:45:20,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsManyAttributes.test_07_create_no_create_dynamic_always ... 2026-11-04 14:45:21,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:45:21,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_mono ... 2026-11-04 14:45:22,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mixed_multi ... 2026-11-04 14:45:22,598 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_mono ... 2026-11-04 14:45:22,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_create_multi ... 2026-11-04 14:45:23,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_unarchive_multiple_products_with_variants ... 2026-11-04 14:45:23,602 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_mono ... 2026-11-04 14:45:24,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mixed_multi ... 2026-11-04 14:45:24,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_mono ... 2026-11-04 14:45:24,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_multi ... 2026-11-04 14:45:25,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsNoCreate.test_update_variant_with_nocreate ... 2026-11-04 14:45:25,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:45:26,665 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_attribute_line_search ... 2026-11-04 14:45:26,674 100 INFO rb-860cdc5-226359-432555 odoo.addons.product.tests.test_variants: Starting TestVariantsSearch.test_name_search ... 2026-11-04 14:45:26,965 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:45:51,861 100 INFO rb-860cdc5-226359-432555 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_as_system_when_sudo ... 2026-11-04 14:45:56,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 293 and Message-Id '<993247368137371.1793803556.200507402420044-openerp-791-account.move@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-11-04 14:45:56,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:45:56,496 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [293] 2026-11-04 14:45:56,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 294 and Message-Id '<993247368137371.1793803556.200507402420044-openerp-791-account.move@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a*******an@test.com' successfully sent 2026-11-04 14:45:56,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:45:56,539 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [294] 2026-11-04 14:45:56,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 2 emails via mail server ID #False 2026-11-04 14:45:56,620 100 INFO rb-860cdc5-226359-432555 odoo.addons.product_email_template.tests.test_account_move: Starting TestAccountMove.test_send_product_template_email_on_invoice_post ... 2026-11-04 14:45:57,823 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 295 and Message-Id '<957758997457226.1793803557.668782234191895-openerp-792-account.move@144e67d55d36>' from 'accountman@test.com' to (redacted) 'j*******nd@yopmail.com' successfully sent 2026-11-04 14:45:57,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:45:57,930 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #185 deleted mail.mail records with IDs: [295] 2026-11-04 14:45:57,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:45:58,080 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:46:21,851 100 INFO rb-860cdc5-226359-432555 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin ... 2026-11-04 14:46:23,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_product_margin_negative_price_in_move_lines ... 2026-11-04 14:46:24,904 100 INFO rb-860cdc5-226359-432555 odoo.addons.product_margin.tests.test_product_margin: Starting TestProductMargin.test_sale_avg_price ... 2026-11-04 14:46:26,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:46:28,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 296 and Message-Id '<173650651138320.1793803588.032939672470093-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:46:28,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:28,124 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:28,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 297 and Message-Id '<320338242833532.1793803588.167795419692993-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:46:28,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:28,204 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:28,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 298 and Message-Id '<069031162342247.1793803588.760584115982056-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:46:28,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:28,791 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:31,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart: Starting TestBurndownChartTour.test_burndown_chart_tour ... 2026-11-04 14:46:31,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome pid: 55966 2026-11-04 14:46:31,807 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless temporary user profile dir: /tmp/tmpkalnuq6y_chrome_odoo 2026-11-04 14:46:31,808 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:36887/json/version 2026-11-04 14:46:31,809 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36887/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:46:31,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Browser version: Chrome/150.0.7871.114 2026-11-04 14:46:31,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Issuing json command http://127.0.0.1:36887/json 2026-11-04 14:46:31,891 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:36887/json with timeout 3 increased to 10s during tests 2026-11-04 14:46:31,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Websocket url found: ws://127.0.0.1:36887/devtools/page/30D2ACF4719FEB6704632E177D55D3F2 2026-11-04 14:46:31,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Enable chrome headless console log notification 2026-11-04 14:46:31,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome headless enable page notifications 2026-11-04 14:46:32,609 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:46:32,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 14:46:32,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Setting session cookie in browser 2026-11-04 14:46:32,626 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 14:46:32,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 14:46:32,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:46:33,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:33] "GET /web HTTP/1.1" 200 - 121 0.102 1.070 2026-11-04 14:46:33,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Navigation result: {'frameId': '30D2ACF4719FEB6704632E177D55D3F2', 'loaderId': 'B69A2AE829A1E56BC7E1DFB8D5233694', 'isDownload': False} 2026-11-04 14:46:33,814 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate ready code "odoo.isTourReady('burndown_chart_tour')" 2026-11-04 14:46:33,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:33] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.007 0.017 2026-11-04 14:46:33,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:33] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.003 0.018 2026-11-04 14:46:33,935 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:33] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 4 0.002 0.068 2026-11-04 14:46:33,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:33] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.082 2026-11-04 14:46:33,983 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:33] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.129 2026-11-04 14:46:34,010 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:46:34,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:34] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:46:34,862 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-11-04 14:46:34,869 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:46:34,876 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:46:34,899 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:34] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.011 2026-11-04 14:46:34,964 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Evaluate test code "odoo.startTour('burndown_chart_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 14:46:35,061 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.062 0.114 2026-11-04 14:46:35,092 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 14:46:35,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.023 0.228 2026-11-04 14:46:35,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.259 2026-11-04 14:46:35,172 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:46:35,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.011 0.239 2026-11-04 14:46:35,285 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.033 0.300 2026-11-04 14:46:35,482 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.063 0.461 2026-11-04 14:46:35,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.512 2026-11-04 14:46:35,501 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:46:35,519 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:46:35,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.434 2026-11-04 14:46:35,536 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:46:35,545 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:46:35,561 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:46:35,565 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.017 0.378 2026-11-04 14:46:35,577 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.002 0.392 2026-11-04 14:46:35,606 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.405 2026-11-04 14:46:35,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.338 2026-11-04 14:46:35,684 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.137 2026-11-04 14:46:35,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.096 2026-11-04 14:46:36,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_navbar_apps_menu button' 2026-11-04 14:46:36,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-11-04 14:46:36,388 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project menu (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_dropdown_kanban .dropdown-toggle)' 2026-11-04 14:46:36,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:36] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.021 2026-11-04 14:46:36,805 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:36] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.087 0.274 2026-11-04 14:46:37,002 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:37] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.070 0.104 2026-11-04 14:46:37,229 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:46:37,283 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:37] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.009 0.036 2026-11-04 14:46:37,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:37] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 21 0.018 0.069 2026-11-04 14:46:37,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:37] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 14 0.014 0.127 2026-11-04 14:46:38,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open "Burndown Chart Test" project's "Burndown Chart" view (trigger: .o_kanban_record:contains("Burndown Chart Test") .o_kanban_manage_reporting div[role="menuitem"] a:contains("Burndown Chart"))' 2026-11-04 14:46:38,046 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The sort buttons are not rendered (trigger: .o_graph_renderer:not(:has(.btn-group[role=toolbar][aria-label="Sort graph"])))' 2026-11-04 14:46:38,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:38] "POST /web/dataset/call_button HTTP/1.1" 200 - 17 0.010 0.027 2026-11-04 14:46:38,094 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:38] "POST /web/dataset/call_kw/project.task.burndown.chart.report/get_views HTTP/1.1" 200 - 14 0.006 0.014 2026-11-04 14:46:38,112 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:38] "POST /web/dataset/call_kw/project.project/read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:46:38,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:38] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 11 0.017 0.025 2026-11-04 14:46:38,196 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:38] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:46:38,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:38] "GET /web/assets/cc29059/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:46:38,253 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:38] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:46:39,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the project search "Burndown Chart Test" (trigger: .o_searchview_facet:contains("Burndown Chart Test") .o_facet_remove)' 2026-11-04 14:46:39,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Search Burndown Chart (trigger: input.o_searchview_input)' 2026-11-04 14:46:39,129 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:39] "POST /web/dataset/call_kw/project.task.type/web_search_read HTTP/1.1" 200 - 4 0.004 0.006 2026-11-04 14:46:39,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Validate search (trigger: .o_searchview_autocomplete .o_menu_item:contains("Project"))' 2026-11-04 14:46:39,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Remove the group by "Date: Month > Stage" (trigger: .o_searchview_facet:contains("Date: Month") .o_facet_remove)' 2026-11-04 14:46:39,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.013 0.031 2026-11-04 14:46:39,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date and Stage" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date and Stage") button.o_notification_close)' 2026-11-04 14:46:39,200 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-11-04 14:46:39,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The Stage group menu item is invisible (trigger: .o_group_by_menu:not(:has(.o_menu_item:contains("Stage"))))' 2026-11-04 14:46:39,225 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date group by sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date"))' 2026-11-04 14:46:39,226 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.008 0.030 2026-11-04 14:46:39,274 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the selected Date sub menu (trigger: .o_group_by_menu button.o_menu_item:contains("Date") + * .dropdown-item.selected)' 2026-11-04 14:46:39,292 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'A "The Burndown Chart must be grouped by Date" notification is shown when trying to remove the group by "Date: Month > Stage" (trigger: .o_notification_manager .o_notification:contains("The Burndown Chart must be grouped by Date") button.o_notification_close)' 2026-11-04 14:46:39,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-11-04 14:46:39,327 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the Date filter sub menu (trigger: .o_filter_menu button.o_menu_item:contains("Date"))' 2026-11-04 14:46:39,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Click on the first Date filter sub menu (trigger: .o_filter_menu .o_menu_item:contains("Date") + * .dropdown-item:first-child)' 2026-11-04 14:46:39,338 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.011 0.033 2026-11-04 14:46:39,340 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Close the Date filter menu (trigger: .o_graph_renderer)' 2026-11-04 14:46:39,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'Open the search panel menu (trigger: .o_control_panel .o_searchview_dropdown_toggler)' 2026-11-04 14:46:39,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:39] "POST /web/dataset/call_kw/project.task.burndown.chart.report/web_read_group HTTP/1.1" 200 - 6 0.010 0.019 2026-11-04 14:46:39,375 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: Tour burndown_chart_tour on step: 'The comparison menu is not rendered (trigger: :not(:has(.o_comparison_menu)))' 2026-11-04 14:46:39,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour.browser: test successful 2026-11-04 14:46:39,418 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:39] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:46:39,443 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing chrome headless with pid 55966 2026-11-04 14:46:39,444 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Closing websocket connection 2026-11-04 14:46:39,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Terminating chrome headless with pid 55966 2026-11-04 14:46:39,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144639_542732_TestBurndownChartTour.txt 2026-11-04 14:46:39,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_burndown_chart.TestBurndownChartTour: Removing chrome user profile "/tmp/tmpkalnuq6y_chrome_odoo" 2026-11-04 14:46:39,569 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:46:41,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 299 and Message-Id '<982723499070245.1793803601.631612062454224-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:46:41,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:41,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:41,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 300 and Message-Id '<332127543764559.1793803601.823917150497437-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:46:41,869 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:41,871 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:41,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStageTour.test_personal_stage_tour ... 2026-11-04 14:46:42,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome pid: 56186 2026-11-04 14:46:42,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless temporary user profile dir: /tmp/tmpdxw3xltz_chrome_odoo 2026-11-04 14:46:42,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:46093/json/version 2026-11-04 14:46:42,278 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46093/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:46:42,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Browser version: Chrome/150.0.7871.114 2026-11-04 14:46:42,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Issuing json command http://127.0.0.1:46093/json 2026-11-04 14:46:42,309 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:46093/json with timeout 3 increased to 10s during tests 2026-11-04 14:46:42,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Websocket url found: ws://127.0.0.1:46093/devtools/page/A384B4DFA974D8144D2462A8ADFD4903 2026-11-04 14:46:42,344 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Enable chrome headless console log notification 2026-11-04 14:46:42,352 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome headless enable page notifications 2026-11-04 14:46:42,394 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:armandel from n/a 2026-11-04 14:46:42,409 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Setting session cookie in browser 2026-11-04 14:46:42,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 14:46:42,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 14:46:42,428 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:46:43,378 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:43] "GET /web HTTP/1.1" 200 - 116 0.067 0.887 2026-11-04 14:46:43,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Navigation result: {'frameId': 'A384B4DFA974D8144D2462A8ADFD4903', 'loaderId': '244ABCB8B803424319EC882FAF2267F4', 'isDownload': False} 2026-11-04 14:46:43,382 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate ready code "odoo.isTourReady('personal_stage_tour')" 2026-11-04 14:46:43,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:43] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.016 0.012 2026-11-04 14:46:43,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:43] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.032 2026-11-04 14:46:43,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:43] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.005 0.040 2026-11-04 14:46:43,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.023 0.055 2026-11-04 14:46:43,521 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:43] "GET /web/webclient/load_menus/75e8f83e21dca52c2262400b28d55a32f3bb16984799c4872278018e7dd0796e HTTP/1.1" 200 - 4 0.003 0.105 2026-11-04 14:46:43,542 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:43] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:46:43,543 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:46:44,390 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-11-04 14:46:44,407 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-11-04 14:46:44,408 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-11-04 14:46:44,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.005 0.012 2026-11-04 14:46:44,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Evaluate test code "odoo.startTour('personal_stage_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 14:46:44,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "POST /mail/init_messaging HTTP/1.1" 200 - 107 0.077 0.162 2026-11-04 14:46:44,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.230 2026-11-04 14:46:44,678 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:46:44,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.204 2026-11-04 14:46:44,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 7 0.006 0.201 2026-11-04 14:46:44,725 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 15 0.011 0.219 2026-11-04 14:46:44,730 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.183 2026-11-04 14:46:44,761 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.013 0.140 2026-11-04 14:46:44,766 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:46:44,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.003 0.079 2026-11-04 14:46:44,798 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:46:44,800 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:46:44,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.033 0.083 2026-11-04 14:46:44,826 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:46:44,872 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:46:44,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/offline HTTP/1.1" 200 - 7 0.014 0.168 2026-11-04 14:46:44,959 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/image?model=res.users&field=avatar_128&id=196 HTTP/1.1" 200 - 19 0.014 0.210 2026-11-04 14:46:44,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.114 2026-11-04 14:46:45,627 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_navbar_apps_menu button' 2026-11-04 14:46:45,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-11-04 14:46:45,661 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open Pig Project (trigger: .o_kanban_record:contains("Pig"))' 2026-11-04 14:46:45,682 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:45] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.020 2026-11-04 14:46:45,961 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:45] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.061 0.186 2026-11-04 14:46:46,206 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:46] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 107 0.063 0.142 2026-11-04 14:46:46,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:46] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.012 0.035 2026-11-04 14:46:46,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:46] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 14 0.011 0.090 2026-11-04 14:46:46,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:46] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 13 0.009 0.113 2026-11-04 14:46:47,048 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:46:47,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_quick_create))' 2026-11-04 14:46:47,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_edit))' 2026-11-04 14:46:47,156 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that there is no create column (trigger: body:not(.o_column_delete))' 2026-11-04 14:46:47,173 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to tasks (trigger: button[data-menu-xmlid="project.menu_project_management"])' 2026-11-04 14:46:47,179 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.009 0.034 2026-11-04 14:46:47,189 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Go to my tasks (trigger: a[data-menu-xmlid="project.menu_project_management_my_tasks"])' 2026-11-04 14:46:47,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that we can create a new stage (trigger: .o_column_quick_create .o_quick_create_folded)' 2026-11-04 14:46:47,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 104 0.055 0.188 2026-11-04 14:46:47,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/action/load HTTP/1.1" 200 - 13 0.022 0.255 2026-11-04 14:46:47,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.031 2026-11-04 14:46:47,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.006 0.048 2026-11-04 14:46:47,575 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/action/run HTTP/1.1" 200 - 17 0.017 0.042 2026-11-04 14:46:47,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.026 2026-11-04 14:46:47,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.046 2026-11-04 14:46:47,602 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.028 2026-11-04 14:46:47,726 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 28 0.014 0.097 2026-11-04 14:46:47,763 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.005 0.014 2026-11-04 14:46:47,796 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.048 2026-11-04 14:46:47,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:47] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.017 0.050 2026-11-04 14:46:48,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:48] "GET /web/image/res.users/196/avatar_128 HTTP/1.1" 200 - 12 0.009 0.026 2026-11-04 14:46:48,368 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:46:48,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal stage (trigger: input.form-control)' 2026-11-04 14:46:48,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-11-04 14:46:48,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column exists (trigger: .o_kanban_header:contains("Never"))' 2026-11-04 14:46:48,933 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:48] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 9 0.006 0.012 2026-11-04 14:46:48,971 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:48] "POST /web/dataset/resequence HTTP/1.1" 200 - 16 0.007 0.019 2026-11-04 14:46:48,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:48] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:46:49,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Open column edit dropdown (trigger: .o_kanban_header:eq(0))' 2026-11-04 14:46:49,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Try editing inbox (trigger: .dropdown-item.o_column_edit)' 2026-11-04 14:46:49,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Change title (trigger: div.o_field_char[name="name"] input)' 2026-11-04 14:46:49,823 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:49] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.003 0.019 2026-11-04 14:46:49,852 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:46:49,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:49] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:46:50,670 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Save changes (trigger: .btn-primary:contains("Save"))' 2026-11-04 14:46:50,684 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that column was updated (trigger: .o_kanban_header:contains("Todo"))' 2026-11-04 14:46:50,696 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:50] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 5 0.002 0.009 2026-11-04 14:46:50,728 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.016 2026-11-04 14:46:50,746 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.032 2026-11-04 14:46:50,824 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.014 0.051 2026-11-04 14:46:51,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a personal task from the quick create form (trigger: .o-kanban-button-new)' 2026-11-04 14:46:51,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Create a new personal task (trigger: input.o_input:not(.o_searchview_input))' 2026-11-04 14:46:51,670 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:51] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.007 0.024 2026-11-04 14:46:51,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:51] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 7 0.007 0.021 2026-11-04 14:46:52,522 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Confirm create (trigger: .o_kanban_add)' 2026-11-04 14:46:52,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: Tour personal_stage_tour on step: 'Check that task exists (trigger: .o_kanban_record_title:contains("New Test Task"))' 2026-11-04 14:46:52,649 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:52] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 58 0.029 0.087 2026-11-04 14:46:52,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:52] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.010 0.028 2026-11-04 14:46:52,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:52] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 23 0.018 0.074 2026-11-04 14:46:52,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:52] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.054 2026-11-04 14:46:52,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:52] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.004 0.066 2026-11-04 14:46:53,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:46:54,488 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour.browser: test successful 2026-11-04 14:46:54,500 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:46:54] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:46:54,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing chrome headless with pid 56186 2026-11-04 14:46:54,509 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Closing websocket connection 2026-11-04 14:46:54,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Terminating chrome headless with pid 56186 2026-11-04 14:46:54,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144654_609838_TestPersonalStageTour.txt 2026-11-04 14:46:54,610 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages.TestPersonalStageTour: Removing chrome user profile "/tmp/tmpdxw3xltz_chrome_odoo" 2026-11-04 14:46:54,636 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:46:56,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 301 and Message-Id '<593554386256793.1793803616.729581356048584-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:46:56,835 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:56,840 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:56,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 302 and Message-Id '<089304511051883.1793803616.892364263534546-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:46:56,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:56,933 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:56,970 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_default_personal_stage ... 2026-11-04 14:46:57,578 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_delete_personal_stage ... 2026-11-04 14:46:58,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <085127311465238.1793803618.371664285659790-openerp-message-notify@144e67d55d36>: ['"User 1 with personal stages" <@False>'] 2026-11-04 14:46:58,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:58,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <511388081414417.1793803618.465310811996460-openerp-message-notify@144e67d55d36>: ['"User 2 with personal stages" <@False>'] 2026-11-04 14:46:58,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:58,531 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <755480728056490.1793803618.499756574630737-openerp-message-notify@144e67d55d36>: ['"User 1 with personal stages" <@False>'] 2026-11-04 14:46:58,532 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:58,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <864735148750500.1793803618.534306764602661-openerp-message-notify@144e67d55d36>: ['"User 2 with personal stages" <@False>'] 2026-11-04 14:46:58,564 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:58,595 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <811326810282441.1793803618.566175460815430-openerp-message-notify@144e67d55d36>: ['"User 1 with personal stages" <@False>'] 2026-11-04 14:46:58,596 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:58,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <540563939494449.1793803618.598353147506714-openerp-message-notify@144e67d55d36>: ['"User 1 with personal stages" <@False>'] 2026-11-04 14:46:58,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:58,784 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #205 deleted project.task.type records with IDs: [356] 2026-11-04 14:46:58,811 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [351] 2026-11-04 14:46:58,854 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #204 deleted project.task.type records with IDs: [350, 352] 2026-11-04 14:46:58,875 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [349, 355] 2026-11-04 14:46:58,994 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted project.task.type records with IDs: [358, 359, 360] 2026-11-04 14:46:58,997 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_base ... 2026-11-04 14:46:59,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 309 and Message-Id '<342022326067591.1793803619.148500442504883-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:46:59,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:59,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:59,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_read_group ... 2026-11-04 14:46:59,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 310 and Message-Id '<506992801196414.1793803619.398477077484131-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:46:59,511 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:59,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:59,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_personal_stages: Starting TestPersonalStages.test_personal_stage_search ... 2026-11-04 14:46:59,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 311 and Message-Id '<774321400679522.1793803619.655569553375244-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:46:59,762 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:46:59,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:46:59,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-04 14:47:01,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 312 and Message-Id '<452590025475936.1793803621.699661731719971-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:47:01,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:01,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:01,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 313 and Message-Id '<168806224785348.1793803621.831606388092041-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:47:01,872 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:01,874 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:01,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_basic_milestone_write ... 2026-11-04 14:47:02,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_change_project_in_task ... 2026-11-04 14:47:02,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 314 and Message-Id '<688223102068063.1793803622.208087921142578-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:47:02,315 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:02,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:02,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_duplicate_project_duplicates_milestones_on_tasks ... 2026-11-04 14:47:02,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_milestones_settings_change ... 2026-11-04 14:47:06,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_milestone: Starting TestProjectMilestone.test_set_milestone_parent_task ... 2026-11-04 14:47:06,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 315 and Message-Id '<692437443218453.1793803626.122699499130249-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:47:06,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:06,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:06,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 316 and Message-Id '<323301248384482.1793803626.223136663436890-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:47:06,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:06,265 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:06,850 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:47:15,897 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:18,182 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:47:19,767 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_profitability: Starting TestProjectProfitabilityAccess.test_project_profitability_read ... 2026-11-04 14:47:23,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:47:25,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 317 and Message-Id '<807149226348142.1793803645.413423061370850-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:47:25,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:25,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:25,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 318 and Message-Id '<313465453749671.1793803645.540124177932739-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:47:25,575 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:25,576 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:25,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_report: Starting TestProjectReport.test_avg_rating_measure ... 2026-11-04 14:47:25,747 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 319 and Message-Id '<324691071602869.1793803645.702586412429810-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:47:25,748 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:25,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:25,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:47:27,775 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 320 and Message-Id '<083385779108200.1793803647.689741611480713-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:47:27,776 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:27,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:27,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 321 and Message-Id '<807934109142680.1793803647.832530260086060-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:47:27,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:27,879 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:28,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 322 and Message-Id '<568963016898354.1793803648.106101036071777-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:47:28,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:28,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:28,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 323 and Message-Id '<057846125393944.1793803648.190442800521851-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:47:28,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:28,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:28,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 324 and Message-Id '<317076103029290.1793803648.324974536895752-openerp-136-project.project@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'c****@gladys.portal' successfully sent 2026-11-04 14:47:28,390 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:28,519 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [324] 2026-11-04 14:47:28,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:28,542 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_read_task_with_portal_user ... 2026-11-04 14:47:28,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_readonly_fields ... 2026-11-04 14:47:28,932 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_wizard_confirm ... 2026-11-04 14:47:29,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 325 and Message-Id '<810633975540889.1793803649.813806772232056-openerp-136-project.project@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'n*@user.portal' successfully sent 2026-11-04 14:47:29,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:29,906 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [325] 2026-11-04 14:47:29,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:29,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_portal_access: Starting TestProjectSharingPortalAccess.test_write_with_portal_user ... 2026-11-04 14:47:31,194 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:47:32,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_01_project_sharing ... 2026-11-04 14:47:32,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56426 2026-11-04 14:47:32,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpqcgdp07q_chrome_odoo 2026-11-04 14:47:32,905 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44667/json/version 2026-11-04 14:47:32,906 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44667/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:47:32,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:47:32,930 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:44667/json 2026-11-04 14:47:32,931 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44667/json with timeout 3 increased to 10s during tests 2026-11-04 14:47:32,939 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:44667/devtools/page/5562B741624BEC6CBDE021C2304AA14C 2026-11-04 14:47:32,955 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-11-04 14:47:32,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-11-04 14:47:33,574 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:47:33,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 14:47:33,593 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-11-04 14:47:33,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 14:47:33,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 14:47:33,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:47:35,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:35] "GET /web HTTP/1.1" 200 - 121 0.098 1.653 2026-11-04 14:47:35,372 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '5562B741624BEC6CBDE021C2304AA14C', 'loaderId': '9EEBAF191E6A1DB4BFC8F2121ABBB20C', 'isDownload': False} 2026-11-04 14:47:35,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('project_sharing_tour')" 2026-11-04 14:47:35,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:35] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 4 0.005 0.045 2026-11-04 14:47:35,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:35] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.001 0.057 2026-11-04 14:47:35,479 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:35] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.063 2026-11-04 14:47:35,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:35] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.009 0.083 2026-11-04 14:47:35,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:35] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.115 2026-11-04 14:47:35,559 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:35] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:47:35,578 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:47:36,448 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-04 14:47:36,459 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-11-04 14:47:36,460 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-11-04 14:47:36,501 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.007 0.025 2026-11-04 14:47:36,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 14:47:36,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.046 0.091 2026-11-04 14:47:36,622 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.125 2026-11-04 14:47:36,649 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 14:47:36,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.026 0.197 2026-11-04 14:47:36,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.008 0.230 2026-11-04 14:47:36,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.036 0.302 2026-11-04 14:47:36,900 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:47:36,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.045 0.397 2026-11-04 14:47:36,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:36] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.417 2026-11-04 14:47:37,008 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:47:37,029 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:47:37,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.015 0.379 2026-11-04 14:47:37,053 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:47:37,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.391 2026-11-04 14:47:37,065 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:47:37,074 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:47:37,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.358 2026-11-04 14:47:37,125 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.014 0.338 2026-11-04 14:47:37,166 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.010 0.248 2026-11-04 14:47:37,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.045 2026-11-04 14:47:37,185 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.048 2026-11-04 14:47:37,889 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.o_navbar_apps_menu button' 2026-11-04 14:47:37,910 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the Project App. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-11-04 14:47:37,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Open the project dropdown. (trigger: .o_kanban_record:contains("Project Sharing") .o_dropdown_kanban .dropdown-toggle)' 2026-11-04 14:47:37,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:37] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.013 2026-11-04 14:47:38,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:38] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.058 0.180 2026-11-04 14:47:38,455 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:38] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.059 0.118 2026-11-04 14:47:38,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:38] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.012 0.022 2026-11-04 14:47:38,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:38] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 21 0.020 0.066 2026-11-04 14:47:38,775 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:38] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 14 0.014 0.123 2026-11-04 14:47:39,065 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:39] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:47:39,416 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Start editing the project. (trigger: .o_kanban_record:contains("Project Sharing") .dropdown-menu a:contains("Share"))' 2026-11-04 14:47:39,425 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Edit" as Access mode in the "Share Project" wizard. (trigger: div.o_field_radio[name="access_mode"] div.o_radio_item > input[data-value="edit"])' 2026-11-04 14:47:39,442 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:39] "POST /web/action/load HTTP/1.1" 200 - 10 0.003 0.012 2026-11-04 14:47:39,486 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:39] "POST /web/dataset/call_kw/project.share.wizard/get_views HTTP/1.1" 200 - 13 0.004 0.019 2026-11-04 14:47:39,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:47:39,532 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:39] "POST /web/dataset/call_kw/project.share.wizard/onchange HTTP/1.1" 200 - 13 0.006 0.018 2026-11-04 14:47:40,183 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:47:40,341 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select the user portal as collaborator to the "Project Sharing" project. (trigger: .o_field_many2many_tags_email[name=partner_ids] input)' 2026-11-04 14:47:40,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: '.ui-autocomplete a.dropdown-item:contains("Georges")' 2026-11-04 14:47:40,389 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.006 0.032 2026-11-04 14:47:40,633 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:40] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.008 0.022 2026-11-04 14:47:41,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Confirm the project sharing with this portal user. (trigger: footer > button[name="action_share_record"])' 2026-11-04 14:47:41,423 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to project portal view to select the "Project Sharing" project (trigger: .o_web_client)' 2026-11-04 14:47:41,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:41] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 5 0.004 0.018 2026-11-04 14:47:41,494 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:41] "POST /web/dataset/call_kw/project.share.wizard/web_save HTTP/1.1" 200 - 10 0.008 0.032 2026-11-04 14:47:41,733 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:41] "POST /web/dataset/call_button HTTP/1.1" 200 - 79 0.059 0.159 2026-11-04 14:47:41,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:41] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.051 0.140 2026-11-04 14:47:41,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.008 2026-11-04 14:47:44,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /my/projects HTTP/1.1" 200 - 219 0.126 1.220 2026-11-04 14:47:44,229 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 14:47:44,281 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.034 0.030 2026-11-04 14:47:44,291 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 14:47:44,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.076 2026-11-04 14:47:44,328 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 14:47:44,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.017 2026-11-04 14:47:44,407 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:47:44,411 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.007 2026-11-04 14:47:44,439 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:47:44,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.013 2026-11-04 14:47:44,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 14:47:44,492 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.006 0.044 2026-11-04 14:47:44,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 14:47:44,871 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 14:47:44,981 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.005 0.085 2026-11-04 14:47:44,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.073 2026-11-04 14:47:45,004 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:45] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.006 0.055 2026-11-04 14:47:46,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-11-04 14:47:46,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 14:47:46,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:46] "GET /my/projects/138 HTTP/1.1" 200 - 30 0.026 0.090 2026-11-04 14:47:46,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:46] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.003 0.008 2026-11-04 14:47:46,386 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:46] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.006 2026-11-04 14:47:46,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:46] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 50 0.024 0.207 2026-11-04 14:47:46,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:46] "GET /web/assets/b00113e/project.webclient.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:47:46,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:46] "GET /web/assets/4c122a3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.015 2026-11-04 14:47:47,043 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:47:47,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 70 0.035 0.140 2026-11-04 14:47:47,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.164 2026-11-04 14:47:47,454 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.169 2026-11-04 14:47:47,461 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.161 2026-11-04 14:47:47,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.004 0.010 2026-11-04 14:47:47,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 9 0.006 0.015 2026-11-04 14:47:47,523 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.003 0.029 2026-11-04 14:47:47,593 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:47] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:47:48,551 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 14:47:48,567 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-11-04 14:47:48,584 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-11-04 14:47:48,618 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:48] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.005 0.022 2026-11-04 14:47:48,638 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:48] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:47:49,350 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-11-04 14:47:49,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-11-04 14:47:49,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:49] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 66 0.036 0.085 2026-11-04 14:47:49,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:49] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 10 0.007 0.032 2026-11-04 14:47:49,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:49] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 28 0.017 0.062 2026-11-04 14:47:49,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:49] "POST /mail/chatter_init HTTP/1.1" 200 - 9 0.006 0.016 2026-11-04 14:47:49,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:49] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:47:49,806 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:49] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.021 2026-11-04 14:47:49,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:49] "GET /web/image/res.partner/3/avatar_128 HTTP/1.1" 200 - 11 0.007 0.020 2026-11-04 14:47:50,132 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-11-04 14:47:50,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-11-04 14:47:50,154 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-11-04 14:47:50,168 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-11-04 14:47:50,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 26 0.020 0.046 2026-11-04 14:47:50,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 327 and Message-Id '<928803839173136.1793803670.247432470321655-openerp-448-project.task@144e67d55d36>' from 'admin@yourcompany.example.com' to (redacted) 'g****es@project.portal' successfully sent 2026-11-04 14:47:50,379 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:50,397 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [327] 2026-11-04 14:47:50,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:50,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /mail/chatter_post HTTP/1.1" 200 - 65 0.049 0.192 2026-11-04 14:47:50,406 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.183 2026-11-04 14:47:50,515 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 37 0.031 0.252 2026-11-04 14:47:50,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /mail/chatter_fetch HTTP/1.1" 200 - 14 0.022 0.121 2026-11-04 14:47:50,579 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.006 0.013 2026-11-04 14:47:50,597 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.031 2026-11-04 14:47:50,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:50] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.014 0.039 2026-11-04 14:47:50,934 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 14:47:50,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 14:47:50,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-11-04 14:47:50,986 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 14:47:51,002 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 14:47:51,017 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.010 0.012 2026-11-04 14:47:51,018 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 14:47:51,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 14:47:51,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-11-04 14:47:51,053 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.004 0.018 2026-11-04 14:47:51,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-11-04 14:47:51,090 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.017 0.041 2026-11-04 14:47:51,115 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/project.task/fields_get HTTP/1.1" 200 - 3 0.004 0.030 2026-11-04 14:47:51,182 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.012 0.085 2026-11-04 14:47:51,241 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 17 0.017 0.094 2026-11-04 14:47:51,250 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 3 0.001 0.114 2026-11-04 14:47:51,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.036 2026-11-04 14:47:51,326 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 23 0.019 0.085 2026-11-04 14:47:51,832 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-11-04 14:47:51,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-11-04 14:47:51,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-11-04 14:47:51,878 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:51] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:47:51,895 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56426 2026-11-04 14:47:51,897 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-11-04 14:47:51,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56426 2026-11-04 14:47:52,007 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144752_007681_TestProjectSharingUi.txt 2026-11-04 14:47:52,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpqcgdp07q_chrome_odoo" 2026-11-04 14:47:52,024 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_02_project_sharing ... 2026-11-04 14:47:52,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 328 and Message-Id '<917140994540621.1793803672.090046405792236-openerp-138-project.project@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-11-04 14:47:52,164 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:47:52,177 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [328] 2026-11-04 14:47:52,177 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:47:52,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56710 2026-11-04 14:47:52,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmp2g7vziqk_chrome_odoo 2026-11-04 14:47:52,559 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:35065/json/version 2026-11-04 14:47:52,560 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35065/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:47:52,628 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:47:52,629 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:35065/json 2026-11-04 14:47:52,629 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35065/json with timeout 3 increased to 10s during tests 2026-11-04 14:47:52,639 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:35065/devtools/page/AEFFA9A66EAB9088BB7D85DDB446B399 2026-11-04 14:47:52,657 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-11-04 14:47:52,664 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-11-04 14:47:52,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:georges1 from n/a 2026-11-04 14:47:52,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-11-04 14:47:52,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-11-04 14:47:52,760 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-11-04 14:47:52,773 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:47:54,156 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /my/projects HTTP/1.1" 200 - 246 0.124 1.265 2026-11-04 14:47:54,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': 'AEFFA9A66EAB9088BB7D85DDB446B399', 'loaderId': '50702D0CA26887AFA7705856EFEBDDA1', 'isDownload': False} 2026-11-04 14:47:54,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour')" 2026-11-04 14:47:54,216 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47: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-11-04 14:47:54,218 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 14:47:54,263 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.030 0.026 2026-11-04 14:47:54,276 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 14:47:54,294 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.047 2026-11-04 14:47:54,308 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 14:47:54,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.023 2026-11-04 14:47:54,421 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:47:54,427 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:47:54,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:47:54,453 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.009 0.031 2026-11-04 14:47:54,498 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 14:47:54,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.010 0.049 2026-11-04 14:47:54,526 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.033 2026-11-04 14:47:54,878 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.002 0.019 2026-11-04 14:47:54,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:54] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 14:47:54,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-11-04 14:47:55,049 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.005 0.137 2026-11-04 14:47:55,056 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.082 2026-11-04 14:47:55,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:55] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.088 2026-11-04 14:47:56,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-11-04 14:47:56,221 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 14:47:56,322 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.018 0.077 2026-11-04 14:47:56,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:47:56,392 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.006 2026-11-04 14:47:56,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.006 2026-11-04 14:47:56,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.025 0.191 2026-11-04 14:47:56,653 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "GET /web/assets/4c122a3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:47:56,663 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "GET /web/assets/b00113e/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:47:56,964 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:56] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:47:57,348 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.062 0.136 2026-11-04 14:47:57,361 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.195 2026-11-04 14:47:57,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.200 2026-11-04 14:47:57,371 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.196 2026-11-04 14:47:57,423 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.009 0.023 2026-11-04 14:47:57,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.007 0.048 2026-11-04 14:47:57,468 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.030 2026-11-04 14:47:57,537 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:57] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.014 0.040 2026-11-04 14:47:58,435 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 14:47:58,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Click "Create" button (trigger: iframe button.o-kanban-button-new)' 2026-11-04 14:47:58,478 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Create Task (trigger: iframe .o_kanban_quick_create .o_field_widget[name="name"] input)' 2026-11-04 14:47:58,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:58] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 8 0.005 0.022 2026-11-04 14:47:58,553 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:58] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 12 0.007 0.015 2026-11-04 14:47:59,240 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the form view of this new task (trigger: iframe .o_kanban_quick_create .o_kanban_edit)' 2026-11-04 14:47:59,255 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Change the stage of the task. (trigger: iframe div[name="stage_id"] div.o_statusbar_status button[aria-checked="false"]:contains(Done))' 2026-11-04 14:47:59,407 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:59] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 74 0.038 0.111 2026-11-04 14:47:59,459 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 14 0.009 0.032 2026-11-04 14:47:59,581 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:59] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 38 0.027 0.065 2026-11-04 14:47:59,644 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:59] "POST /mail/chatter_init HTTP/1.1" 200 - 12 0.009 0.016 2026-11-04 14:47:59,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:59] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.016 2026-11-04 14:47:59,716 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:59] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.032 2026-11-04 14:47:59,886 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:47:59] "GET /web/image/res.partner/940/avatar_128 HTTP/1.1" 200 - 24 0.014 0.049 2026-11-04 14:48:00,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Write a message in the chatter of the task (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body textarea)' 2026-11-04 14:48:00,023 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Send the message (trigger: iframe .o_portal_chatter_composer_input .o_portal_chatter_composer_body button[name="send_message"])' 2026-11-04 14:48:00,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go back to the kanban view (trigger: iframe ol.breadcrumb > li.o_back_button > a:contains(Project Sharing))' 2026-11-04 14:48:00,057 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open the search panel menu (trigger: iframe .o_searchview_dropdown_toggler)' 2026-11-04 14:48:00,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 23 0.017 0.046 2026-11-04 14:48:00,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /mail/chatter_post HTTP/1.1" 200 - 21 0.020 0.105 2026-11-04 14:48:00,167 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.053 2026-11-04 14:48:00,272 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 40 0.042 0.103 2026-11-04 14:48:00,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /mail/chatter_fetch HTTP/1.1" 200 - 17 0.019 0.112 2026-11-04 14:48:00,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.004 0.020 2026-11-04 14:48:00,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.004 0.035 2026-11-04 14:48:00,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.015 0.037 2026-11-04 14:48:00,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 14:48:00,843 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 14:48:00,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'open accordion "save current search" in favorite menu (trigger: iframe .o_favorite_menu .o_add_favorite)' 2026-11-04 14:48:00,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 14:48:00,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the filter menu (trigger: iframe .o_filter_menu .dropdown-item:first-child)' 2026-11-04 14:48:00,905 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/ir.filters/create_or_replace HTTP/1.1" 200 - 11 0.014 0.014 2026-11-04 14:48:00,906 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click on the first item in the group by menu (trigger: iframe .o_group_by_menu .dropdown-item:first-child)' 2026-11-04 14:48:00,925 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'click to "save" button in favorite menu (trigger: iframe .o_favorite_menu .o_accordion_values .o_save_favorite)' 2026-11-04 14:48:00,935 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-11-04 14:48:00,937 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 7 0.007 0.012 2026-11-04 14:48:00,954 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-11-04 14:48:00,956 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:00] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 6 0.007 0.031 2026-11-04 14:48:01,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:01] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 7 0.008 0.035 2026-11-04 14:48:01,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.040 0.063 2026-11-04 14:48:01,163 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:01] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 21 0.043 0.088 2026-11-04 14:48:01,172 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:01] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.137 2026-11-04 14:48:01,712 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'iframe .o_optional_columns_dropdown .dropdown-item:contains("Milestone")' 2026-11-04 14:48:01,719 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour on step: 'Check the list view (trigger: iframe .o_list_view)' 2026-11-04 14:48:01,722 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-11-04 14:48:01,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56710 2026-11-04 14:48:01,729 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-11-04 14:48:01,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56710 2026-11-04 14:48:01,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144801_825639_TestProjectSharingUi.txt 2026-11-04 14:48:01,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmp2g7vziqk_chrome_odoo" 2026-11-04 14:48:01,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui: Starting TestProjectSharingUi.test_03_project_sharing ... 2026-11-04 14:48:02,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 329 and Message-Id '<813866477201757.1793803681.954795837402344-openerp-138-project.project@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'g****es@project.portal' successfully sent 2026-11-04 14:48:02,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:02,065 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [329] 2026-11-04 14:48:02,065 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:02,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome pid: 56923 2026-11-04 14:48:02,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless temporary user profile dir: /tmp/tmpq5ccvuqt_chrome_odoo 2026-11-04 14:48:02,466 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37527/json/version 2026-11-04 14:48:02,468 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37527/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:48:02,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:48:02,486 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Issuing json command http://127.0.0.1:37527/json 2026-11-04 14:48:02,487 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:37527/json with timeout 3 increased to 10s during tests 2026-11-04 14:48:02,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Websocket url found: ws://127.0.0.1:37527/devtools/page/044B5A45A804DCC3938DF868DC86F6C9 2026-11-04 14:48:02,510 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Enable chrome headless console log notification 2026-11-04 14:48:02,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome headless enable page notifications 2026-11-04 14:48:02,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:georges1 from n/a 2026-11-04 14:48:02,615 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Setting session cookie in browser 2026-11-04 14:48:02,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Open "http://127.0.0.1:8069/my/projects" in browser 2026-11-04 14:48:02,617 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigating to: "http://127.0.0.1:8069/my/projects" 2026-11-04 14:48:02,631 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:48:03,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:03] "GET /my/projects HTTP/1.1" 200 - 246 0.140 1.207 2026-11-04 14:48:03,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Navigation result: {'frameId': '044B5A45A804DCC3938DF868DC86F6C9', 'loaderId': '9A0B8F142B735EDFB2A25C3F186811D7', 'isDownload': False} 2026-11-04 14:48:03,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate ready code "odoo.isTourReady('portal_project_sharing_tour_with_disallowed_milestones')" 2026-11-04 14:48:04,034 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.029 2026-11-04 14:48:04,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 14:48:04,088 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.034 0.047 2026-11-04 14:48:04,115 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 14:48:04,124 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.008 0.027 2026-11-04 14:48:04,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 14:48:04,155 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.031 2026-11-04 14:48:04,274 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 14:48:04,275 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:48:04,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.029 0.014 2026-11-04 14:48:04,282 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:48:04,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 14:48:04,337 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.009 0.026 2026-11-04 14:48:04,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.026 2026-11-04 14:48:04,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:48:04,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 14:48:04,765 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Evaluate test code "odoo.startTour('portal_project_sharing_tour_with_disallowed_milestones', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/my/projects"})" 2026-11-04 14:48:04,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.004 0.109 2026-11-04 14:48:04,837 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.066 2026-11-04 14:48:04,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:04] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.008 0.085 2026-11-04 14:48:06,001 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Select "Project Sharing" project to go to project sharing feature for this project. (trigger: table > tbody > tr a:has(span:contains(Project Sharing)))' 2026-11-04 14:48:06,028 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 14:48:06,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "GET /my/projects/138 HTTP/1.1" 200 - 37 0.022 0.095 2026-11-04 14:48:06,191 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "POST /heatmap/send_log HTTP/1.1" 200 - 7 0.003 0.014 2026-11-04 14:48:06,245 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "GET /en_US/my/projects/138/project_sharing HTTP/1.1" 301 - 5 0.001 0.005 2026-11-04 14:48:06,260 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "GET /en/my/projects/138/project_sharing HTTP/1.1" 303 - 5 0.001 0.008 2026-11-04 14:48:06,462 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "GET /my/projects/138/project_sharing HTTP/1.1" 200 - 60 0.028 0.169 2026-11-04 14:48:06,489 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "GET /web/assets/4c122a3/project.webclient.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:48:06,498 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "GET /web/assets/b00113e/project.webclient.min.js HTTP/1.1" 200 - 4 0.002 0.016 2026-11-04 14:48:06,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:06] "GET /web/webclient/translations/5d130d1cee379bf3a0968cbac017ae366bd3e8f9?lang=en_US HTTP/1.1" 200 - 3 0.001 0.011 2026-11-04 14:48:07,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 83 0.057 0.157 2026-11-04 14:48:07,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.193 2026-11-04 14:48:07,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.199 2026-11-04 14:48:07,413 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.203 2026-11-04 14:48:07,477 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 12 0.014 0.029 2026-11-04 14:48:07,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 11 0.008 0.063 2026-11-04 14:48:07,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.007 0.057 2026-11-04 14:48:07,608 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:07] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.016 0.062 2026-11-04 14:48:08,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Wait the project sharing feature be loaded (trigger: iframe .o_project_sharing)' 2026-11-04 14:48:08,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'Go to the list view (trigger: iframe button.o_switch_view.o_list)' 2026-11-04 14:48:08,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown_toggle' 2026-11-04 14:48:08,594 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:08] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 22 0.014 0.040 2026-11-04 14:48:08,599 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:08] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.058 2026-11-04 14:48:09,298 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: Tour portal_project_sharing_tour_with_disallowed_milestones on step: 'iframe .o_optional_columns_dropdown' 2026-11-04 14:48:09,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi.browser: test successful 2026-11-04 14:48:09,318 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:09] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:48:09,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing chrome headless with pid 56923 2026-11-04 14:48:09,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Closing websocket connection 2026-11-04 14:48:09,334 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Terminating chrome headless with pid 56923 2026-11-04 14:48:09,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144809_455243_TestProjectSharingUi.txt 2026-11-04 14:48:09,455 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_sharing_ui.TestProjectSharingUi: Removing chrome user profile "/tmp/tmpq5ccvuqt_chrome_odoo" 2026-11-04 14:48:09,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:48:11,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 330 and Message-Id '<718495077737028.1793803691.375405788421631-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:48:11,500 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:11,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:11,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 331 and Message-Id '<423213709272513.1793803691.554282188415527-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:48:11,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:11,611 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:11,638 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_copy_project_with_subtasks ... 2026-11-04 14:48:12,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_get_all_subtasks ... 2026-11-04 14:48:12,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_copy_display_in_project ... 2026-11-04 14:48:13,751 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_creation_with_form ... 2026-11-04 14:48:14,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 332 and Message-Id '<601611566632118.1793803694.539048433303833-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:48:14,676 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:14,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:15,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 333 and Message-Id '<701071547439697.1793803695.226615667343140-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:48:15,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:15,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:15,579 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_stage ... 2026-11-04 14:48:16,269 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 334 and Message-Id '<624744314489312.1793803696.143901348114014-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:48:16,270 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:16,275 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:17,776 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35066] 2026-11-04 14:48:17,833 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted project.task records with IDs: [492] 2026-11-04 14:48:17,863 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [20314, 20315] 2026-11-04 14:48:18,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 335 and Message-Id '<575424896260035.1793803697.945770740509033-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:48:18,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:18,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:18,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_subtask_unlinking ... 2026-11-04 14:48:19,318 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 336 and Message-Id '<335718330697974.1793803699.210985898971558-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:48:19,319 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:19,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:19,467 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35068, 35040] 2026-11-04 14:48:19,524 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted project.task records with IDs: [452, 494] 2026-11-04 14:48:19,553 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [20268, 20269, 20318, 20319] 2026-11-04 14:48:19,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_any_task_form ... 2026-11-04 14:48:31,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_default_form ... 2026-11-04 14:48:32,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_quick_create_task_form ... 2026-11-04 14:48:32,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_subtasks: Starting TestProjectSubtasks.test_task_display_project_with_task_form2 ... 2026-11-04 14:48:33,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:48:36,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 337 and Message-Id '<119049034687270.1793803715.921055316925049-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:48:36,042 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:36,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:36,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 338 and Message-Id '<668780151340961.1793803716.102432966232300-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:48:36,134 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:48:36,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:48:37,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter: Starting TestProjectTags.test_01_project_tags ... 2026-11-04 14:48:37,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome pid: 57112 2026-11-04 14:48:37,763 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless temporary user profile dir: /tmp/tmpkpd5cysr_chrome_odoo 2026-11-04 14:48:37,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:40479/json/version 2026-11-04 14:48:37,765 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40479/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:48:37,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Browser version: Chrome/150.0.7871.114 2026-11-04 14:48:37,811 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Issuing json command http://127.0.0.1:40479/json 2026-11-04 14:48:37,812 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40479/json with timeout 3 increased to 10s during tests 2026-11-04 14:48:37,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Websocket url found: ws://127.0.0.1:40479/devtools/page/7B3B50FE820B3E7C7782C7328C10D643 2026-11-04 14:48:37,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Enable chrome headless console log notification 2026-11-04 14:48:37,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome headless enable page notifications 2026-11-04 14:48:38,490 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:48:38,493 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 14:48:38,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Setting session cookie in browser 2026-11-04 14:48:38,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 14:48:38,507 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 14:48:38,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:48:39,554 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:39] "GET /web HTTP/1.1" 200 - 125 0.090 0.944 2026-11-04 14:48:39,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Navigation result: {'frameId': '7B3B50FE820B3E7C7782C7328C10D643', 'loaderId': '38659894F1C59A4B5479DEEC84C77741', 'isDownload': False} 2026-11-04 14:48:39,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate ready code "odoo.isTourReady('project_tags_filter_tour')" 2026-11-04 14:48:39,616 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:39] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.011 0.012 2026-11-04 14:48:39,659 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:39] "GET /web/webclient/load_menus/a273b60de7a31cc3f687dd25a9c2490fd571657b93fdcfd606bb4637f805ecbe HTTP/1.1" 200 - 4 0.006 0.058 2026-11-04 14:48:39,672 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:39] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.003 0.077 2026-11-04 14:48:39,688 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:39] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.008 0.070 2026-11-04 14:48:39,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.027 0.052 2026-11-04 14:48:39,737 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:48:39,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:39] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:48:40,733 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 14:48:40,743 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 14:48:40,752 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-11-04 14:48:40,757 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:40] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.003 0.013 2026-11-04 14:48:40,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Evaluate test code "odoo.startTour('project_tags_filter_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 14:48:40,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:40] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.047 0.092 2026-11-04 14:48:40,946 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 14:48:41,001 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.026 0.206 2026-11-04 14:48:41,006 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.220 2026-11-04 14:48:41,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.008 0.204 2026-11-04 14:48:41,052 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:48:41,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.026 0.286 2026-11-04 14:48:41,275 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.050 0.380 2026-11-04 14:48:41,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.401 2026-11-04 14:48:41,293 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:48:41,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.008 0.358 2026-11-04 14:48:41,317 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:48:41,325 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:48:41,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.012 0.301 2026-11-04 14:48:41,342 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:48:41,354 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:48:41,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.016 0.335 2026-11-04 14:48:41,391 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.320 2026-11-04 14:48:41,449 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.275 2026-11-04 14:48:41,452 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.087 2026-11-04 14:48:41,474 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.092 2026-11-04 14:48:42,123 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_navbar_apps_menu button' 2026-11-04 14:48:42,142 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-11-04 14:48:42,176 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-11-04 14:48:42,197 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:42] "POST /web/action/load HTTP/1.1" 200 - 12 0.005 0.014 2026-11-04 14:48:42,508 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:42] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 141 0.077 0.175 2026-11-04 14:48:42,553 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:42] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.011 2026-11-04 14:48:42,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:42] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 13 0.012 0.022 2026-11-04 14:48:42,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 56 0.055 0.090 2026-11-04 14:48:42,826 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.023 0.196 2026-11-04 14:48:42,934 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:42] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 66 0.031 0.302 2026-11-04 14:48:43,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:43] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 28 0.021 0.402 2026-11-04 14:48:43,062 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:48:43,311 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:43] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.016 0.028 2026-11-04 14:48:43,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:43] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 21 0.016 0.081 2026-11-04 14:48:43,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:43] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 14 0.011 0.114 2026-11-04 14:48:44,222 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("Corkscrew tail tag filter")' 2026-11-04 14:48:44,233 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-11-04 14:48:44,244 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the corkscrew tail filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("pig"))) .o_kanban_record:has(span:contains("Pigs")))' 2026-11-04 14:48:44,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:44] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.005 0.009 2026-11-04 14:48:44,276 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:44] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.011 0.029 2026-11-04 14:48:44,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:44] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.022 0.067 2026-11-04 14:48:44,926 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:44] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:48:45,181 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-11-04 14:48:45,207 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("horned tag filter")' 2026-11-04 14:48:45,226 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:45] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.003 0.007 2026-11-04 14:48:45,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-11-04 14:48:45,234 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the horned filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-11-04 14:48:45,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:45] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.010 0.017 2026-11-04 14:48:45,323 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:45] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.022 0.042 2026-11-04 14:48:47,100 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'open searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-11-04 14:48:47,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: '.o_favorite_menu .dropdown-item span:contains("4 Legged tag filter")' 2026-11-04 14:48:47,133 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'close searchview menu (trigger: .o_control_panel_actions .o_searchview_dropdown_toggler)' 2026-11-04 14:48:47,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:47] "POST /web/dataset/call_kw/project.project/web_read_group HTTP/1.1" 200 - 7 0.010 0.010 2026-11-04 14:48:47,158 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: Tour project_tags_filter_tour on step: 'check that the 4 legged filter has taken effect (trigger: .o_kanban_group:has(.o_kanban_header:has(span:contains("goat"))) .o_kanban_record:has(span:contains("Goats")))' 2026-11-04 14:48:47,164 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:47] "POST /web/dataset/call_kw/project.project/read_progress_bar HTTP/1.1" 200 - 5 0.003 0.031 2026-11-04 14:48:47,255 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:47] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.024 0.056 2026-11-04 14:48:47,366 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:47] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 29 0.035 0.142 2026-11-04 14:48:47,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.127 2026-11-04 14:48:49,149 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags.browser: test successful 2026-11-04 14:48:49,161 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:48:49,167 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing chrome headless with pid 57112 2026-11-04 14:48:49,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Closing websocket connection 2026-11-04 14:48:49,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Terminating chrome headless with pid 57112 2026-11-04 14:48:49,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144849_283438_TestProjectTags.txt 2026-11-04 14:48:49,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_tags_filter.TestProjectTags: Removing chrome user profile "/tmp/tmpkpd5cysr_chrome_odoo" 2026-11-04 14:48:49,302 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:48:49,984 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_01_project_tour ... 2026-11-04 14:48:50,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57341 2026-11-04 14:48:50,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpgv2_p4vw_chrome_odoo 2026-11-04 14:48:50,284 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:35603/json/version 2026-11-04 14:48:50,286 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35603/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:48:50,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:48:50,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:35603/json 2026-11-04 14:48:50,317 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:35603/json with timeout 3 increased to 10s during tests 2026-11-04 14:48:50,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:35603/devtools/page/B2E8614B5FF14ADE62C913919D6CBC7E 2026-11-04 14:48:50,331 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-11-04 14:48:50,338 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-11-04 14:48:50,926 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:48:50,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 14:48:50,938 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-11-04 14:48:50,940 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 14:48:50,941 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 14:48:50,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:48:52,181 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:52] "GET /web HTTP/1.1" 200 - 121 0.092 1.137 2026-11-04 14:48:52,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'B2E8614B5FF14ADE62C913919D6CBC7E', 'loaderId': '193FD8EF90E35463952004CC6980BF2A', 'isDownload': False} 2026-11-04 14:48:52,186 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-11-04 14:48:52,237 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:52] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.005 0.015 2026-11-04 14:48:52,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:52] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.026 2026-11-04 14:48:52,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:52] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.002 0.037 2026-11-04 14:48:52,287 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.013 0.042 2026-11-04 14:48:52,329 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:52] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 4 0.011 0.087 2026-11-04 14:48:52,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:52] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 14:48:52,366 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:48:53,272 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 14:48:53,279 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 14:48:53,279 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 14:48:53,295 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.002 0.009 2026-11-04 14:48:53,422 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 14:48:53,432 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.043 0.080 2026-11-04 14:48:53,477 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 14:48:53,539 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.026 0.199 2026-11-04 14:48:53,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.001 0.206 2026-11-04 14:48:53,588 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.204 2026-11-04 14:48:53,600 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:48:53,692 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.029 0.279 2026-11-04 14:48:53,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.044 0.396 2026-11-04 14:48:53,844 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.386 2026-11-04 14:48:53,855 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:48:53,876 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:48:53,879 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.404 2026-11-04 14:48:53,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.001 0.343 2026-11-04 14:48:53,914 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:48:53,921 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.013 2026-11-04 14:48:53,925 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48: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-11-04 14:48:53,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.015 0.355 2026-11-04 14:48:53,958 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web/offline HTTP/1.1" 200 - 7 0.005 0.344 2026-11-04 14:48:53,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.275 2026-11-04 14:48:54,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:54] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.079 2026-11-04 14:48:54,020 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:54] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.070 2026-11-04 14:48:54,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-11-04 14:48:54,679 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-11-04 14:48:54,690 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-11-04 14:48:54,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:54] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.013 2026-11-04 14:48:54,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:54] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.064 0.179 2026-11-04 14:48:55,202 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:55] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.064 0.123 2026-11-04 14:48:55,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:55] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.010 0.021 2026-11-04 14:48:55,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:55] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 21 0.024 0.101 2026-11-04 14:48:55,558 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:55] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 14 0.013 0.154 2026-11-04 14:48:55,966 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:55] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:48:56,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-11-04 14:48:56,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:56] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.013 2026-11-04 14:48:56,187 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:56] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.006 0.022 2026-11-04 14:48:56,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:56] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:48:56,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:56] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.004 0.021 2026-11-04 14:48:57,027 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-11-04 14:48:57,036 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-11-04 14:48:57,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.039 0.090 2026-11-04 14:48:57,213 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.008 0.024 2026-11-04 14:48:57,399 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.049 0.123 2026-11-04 14:48:57,703 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 117 0.059 0.408 2026-11-04 14:48:57,706 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.246 2026-11-04 14:48:57,731 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 14:48:57,750 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.006 0.024 2026-11-04 14:48:57,786 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.012 0.007 2026-11-04 14:48:57,795 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-11-04 14:48:57,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.011 2026-11-04 14:48:57,861 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:57] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:48:58,881 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-11-04 14:48:58,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-11-04 14:48:58,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:58] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.007 0.014 2026-11-04 14:48:59,681 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-11-04 14:48:59,697 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:59] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.002 0.008 2026-11-04 14:48:59,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-11-04 14:48:59,721 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:59] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.004 0.010 2026-11-04 14:48:59,741 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:59] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.004 2026-11-04 14:48:59,940 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:48:59] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:49:00,508 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-11-04 14:49:00,531 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:00] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.005 0.018 2026-11-04 14:49:00,566 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:00] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.003 0.016 2026-11-04 14:49:01,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-11-04 14:49:01,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-11-04 14:49:01,491 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:01] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.044 0.080 2026-11-04 14:49:01,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:01] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.013 0.047 2026-11-04 14:49:01,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:01] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.022 0.081 2026-11-04 14:49:01,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:01] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.012 2026-11-04 14:49:01,661 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:01] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.022 2026-11-04 14:49:03,430 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-11-04 14:49:03,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-11-04 14:49:03,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 39 0.040 0.079 2026-11-04 14:49:03,690 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 58 0.059 0.126 2026-11-04 14:49:03,701 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.128 2026-11-04 14:49:03,738 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.007 0.157 2026-11-04 14:49:03,792 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:49:03,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:49:03,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 14:49:03,877 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.041 2026-11-04 14:49:03,893 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.002 0.046 2026-11-04 14:49:03,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "GET /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:49:03,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:03] "GET /web/assets/dca6ca2/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-11-04 14:49:04,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.018 2026-11-04 14:49:04,099 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.002 0.004 2026-11-04 14:49:04,101 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:49:04,151 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.005 0.013 2026-11-04 14:49:04,256 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /mail/thread/data HTTP/1.1" 200 - 37 0.030 0.084 2026-11-04 14:49:04,340 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.012 0.183 2026-11-04 14:49:04,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.002 0.216 2026-11-04 14:49:04,394 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.010 0.234 2026-11-04 14:49:04,448 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.015 0.215 2026-11-04 14:49:04,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:04] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-11-04%2012%3A58%3A24 HTTP/1.1" 200 - 11 0.008 0.028 2026-11-04 14:49:05,584 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:05] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:49:05,673 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-11-04 14:49:05,685 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-11-04 14:49:05,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-11-04 14:49:05,742 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:05] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.006 0.023 2026-11-04 14:49:05,790 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:05] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.005 0.021 2026-11-04 14:49:06,693 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-11-04 14:49:06,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:06] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.016 0.033 2026-11-04 14:49:06,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:06] "POST /web/dataset/call_button HTTP/1.1" 200 - 21 0.011 0.039 2026-11-04 14:49:06,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:06] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.010 2026-11-04 14:49:06,895 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:06] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.013 0.059 2026-11-04 14:49:07,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-11-04 14:49:07,715 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:07] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.007 0.031 2026-11-04 14:49:07,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:07] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 14 0.025 0.054 2026-11-04 14:49:07,869 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:07] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 14 0.011 0.121 2026-11-04 14:49:07,919 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:07] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 14 0.016 0.153 2026-11-04 14:49:07,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:07] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 14 0.011 0.193 2026-11-04 14:49:08,026 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:08] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 14 0.012 0.234 2026-11-04 14:49:08,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:08] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 14 0.010 0.284 2026-11-04 14:49:08,118 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:08] "GET /web/image/res.users/31/avatar_128 HTTP/1.1" 200 - 14 0.011 0.281 2026-11-04 14:49:08,890 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-11-04 14:49:08,913 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:08] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.010 0.017 2026-11-04 14:49:08,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-11-04 14:49:08,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:08] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:49:08,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:08] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.006 0.036 2026-11-04 14:49:09,145 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:09] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.059 0.125 2026-11-04 14:49:09,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:09] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.015 0.183 2026-11-04 14:49:09,225 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:09] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:49:10,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-11-04 14:49:10,375 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:10] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:49:10,384 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57341 2026-11-04 14:49:10,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-11-04 14:49:10,386 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57341 2026-11-04 14:49:10,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144910_513287_TestUi.txt 2026-11-04 14:49:10,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpgv2_p4vw_chrome_odoo" 2026-11-04 14:49:10,530 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui: Starting TestUi.test_limited_user_log_note_permission ... 2026-11-04 14:49:10,824 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57620 2026-11-04 14:49:10,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpy6pxwsjp_chrome_odoo 2026-11-04 14:49:10,825 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39769/json/version 2026-11-04 14:49:10,826 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39769/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:49:10,867 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:49:10,868 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:39769/json 2026-11-04 14:49:10,869 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:39769/json with timeout 3 increased to 10s during tests 2026-11-04 14:49:10,883 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:39769/devtools/page/845402ABEAF85C0C6D7124753BFF547D 2026-11-04 14:49:10,896 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-11-04 14:49:10,903 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-11-04 14:49:11,679 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:49:11,689 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:demo from n/a 2026-11-04 14:49:11,701 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-11-04 14:49:11,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-11-04 14:49:11,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-11-04 14:49:11,736 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:49:13,259 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET / HTTP/1.1" 200 - 250 0.182 1.345 2026-11-04 14:49:13,263 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': '845402ABEAF85C0C6D7124753BFF547D', 'loaderId': 'DE5CD72131CC43842097D52173B3EB94', 'isDownload': False} 2026-11-04 14:49:13,264 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_disabled')" 2026-11-04 14:49:13,305 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:49:13,316 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/75a53fc/web.assets_frontend.min.css, copying from /web/assets/75a53fc/web.assets_frontend.min.css 2026-11-04 14:49:13,370 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.035 0.040 2026-11-04 14:49:13,381 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/199519d/web.assets_frontend_minimal.min.js, copying from /web/assets/199519d/web.assets_frontend_minimal.min.js 2026-11-04 14:49:13,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.050 2026-11-04 14:49:13,429 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js, copying from /web/assets/4b1dfff/web.__assets_tests_call__.min.js 2026-11-04 14:49:13,446 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.026 2026-11-04 14:49:13,557 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 14:49:13,557 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.012 0.014 2026-11-04 14:49:13,559 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 14:49:13,598 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:49:13,630 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js, copying from /web/assets/4633a6b/web.assets_frontend_lazy.min.js 2026-11-04 14:49:13,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 11 0.008 0.059 2026-11-04 14:49:13,680 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:13] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.003 0.068 2026-11-04 14:49:14,044 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:49:14,071 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.000 0.004 2026-11-04 14:49:14,141 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_disabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-11-04 14:49:14,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 14 0.019 0.149 2026-11-04 14:49:14,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.005 0.118 2026-11-04 14:49:14,279 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.005 0.107 2026-11-04 14:49:14,647 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /web HTTP/1.1" 200 - 58 0.022 0.450 2026-11-04 14:49:14,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.006 0.015 2026-11-04 14:49:14,723 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /web/webclient/load_menus/bbb9c653b767bd1592216332386f49bf2abdaeaec19c5f6fafb7cd1eada66d57 HTTP/1.1" 200 - 2 0.000 0.032 2026-11-04 14:49:14,743 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.002 0.061 2026-11-04 14:49:14,787 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.026 0.064 2026-11-04 14:49:14,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.002 0.112 2026-11-04 14:49:14,836 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:14] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:49:14,838 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:49:15,837 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:15] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-11-04 14:49:15,838 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:15] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 14:49:15,840 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:15] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-11-04 14:49:15,855 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:15] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.010 2026-11-04 14:49:16,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "POST /mail/init_messaging HTTP/1.1" 200 - 114 0.082 0.131 2026-11-04 14:49:16,085 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.003 0.188 2026-11-04 14:49:16,101 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:49:16,126 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 12 0.022 0.184 2026-11-04 14:49:16,171 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 16 0.015 0.215 2026-11-04 14:49:16,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 47 0.028 0.291 2026-11-04 14:49:16,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.297 2026-11-04 14:49:16,278 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:49:16,297 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:49:16,302 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.012 0.255 2026-11-04 14:49:16,307 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:49:16,325 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web/offline HTTP/1.1" 200 - 7 0.004 0.217 2026-11-04 14:49:16,358 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "POST /mail/load_message_failures HTTP/1.1" 200 - 4 0.005 0.231 2026-11-04 14:49:16,373 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.005 0.234 2026-11-04 14:49:16,419 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web/image?model=res.users&field=avatar_128&id=6 HTTP/1.1" 200 - 11 0.008 0.214 2026-11-04 14:49:16,435 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:16] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.114 2026-11-04 14:49:17,155 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: '.o_navbar_apps_menu button' 2026-11-04 14:49:17,161 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-11-04 14:49:17,178 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-11-04 14:49:17,209 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:17] "POST /web/action/load HTTP/1.1" 200 - 11 0.012 0.021 2026-11-04 14:49:17,514 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:17] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 135 0.075 0.198 2026-11-04 14:49:17,813 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:17] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 114 0.080 0.186 2026-11-04 14:49:17,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:17] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.007 2026-11-04 14:49:18,096 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:18] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 21 0.018 0.038 2026-11-04 14:49:18,134 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:18] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 12 0.007 0.089 2026-11-04 14:49:18,174 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:18] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 14 0.010 0.124 2026-11-04 14:49:18,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:18] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:49:18,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Select View action (trigger: .oe_kanban_action:contains('View'))' 2026-11-04 14:49:18,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-logNote:disabled)' 2026-11-04 14:49:18,907 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-11-04 14:49:18,911 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:18] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 52 0.041 0.056 2026-11-04 14:49:18,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.094 2026-11-04 14:49:19,117 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 87 0.077 0.191 2026-11-04 14:49:19,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.007 0.016 2026-11-04 14:49:19,278 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.038 2026-11-04 14:49:19,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "GET /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:49:19,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "GET /web/assets/dca6ca2/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.008 2026-11-04 14:49:19,475 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.030 2026-11-04 14:49:19,668 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 15 0.016 0.019 2026-11-04 14:49:19,694 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-11-04 14:49:19,779 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /mail/thread/data HTTP/1.1" 200 - 56 0.038 0.096 2026-11-04 14:49:19,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.013 0.152 2026-11-04 14:49:19,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 6, model: project.project 2026-11-04 14:49:19,906 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 35 0.019 0.236 2026-11-04 14:49:19,982 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "POST /mail/thread/messages HTTP/1.1" 200 - 33 0.019 0.234 2026-11-04 14:49:19,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:19] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.186 2026-11-04 14:49:20,120 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:20] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-11-04%2012%3A58%3A24 HTTP/1.1" 200 - 12 0.013 0.047 2026-11-04 14:49:20,809 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_disabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:disabled)' 2026-11-04 14:49:20,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-11-04 14:49:20,822 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:20] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:49:20,870 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57620 2026-11-04 14:49:20,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-11-04 14:49:20,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57620 2026-11-04 14:49:21,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144921_012982_TestUi.txt 2026-11-04 14:49:21,013 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpy6pxwsjp_chrome_odoo" 2026-11-04 14:49:21,311 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome pid: 57868 2026-11-04 14:49:21,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless temporary user profile dir: /tmp/tmpxqumkf81_chrome_odoo 2026-11-04 14:49:21,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40881/json/version 2026-11-04 14:49:21,315 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40881/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:49:21,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:49:21,337 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Issuing json command http://127.0.0.1:40881/json 2026-11-04 14:49:21,338 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:40881/json with timeout 3 increased to 10s during tests 2026-11-04 14:49:21,359 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Websocket url found: ws://127.0.0.1:40881/devtools/page/F2CE93FE4B8959B4C4D276F9A6CBC1CA 2026-11-04 14:49:21,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Enable chrome headless console log notification 2026-11-04 14:49:21,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome headless enable page notifications 2026-11-04 14:49:22,097 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:49:22,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 14:49:22,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Setting session cookie in browser 2026-11-04 14:49:22,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Open "http://127.0.0.1:8069/" in browser 2026-11-04 14:49:22,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Navigating to: "http://127.0.0.1:8069/" 2026-11-04 14:49:22,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET / HTTP/1.1" 200 - 80 0.088 0.400 2026-11-04 14:49:22,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Navigation result: {'frameId': 'F2CE93FE4B8959B4C4D276F9A6CBC1CA', 'loaderId': '99D1BE8492DB3631057C9AB942CEBB1E', 'isDownload': False} 2026-11-04 14:49:22,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate ready code "odoo.isTourReady('project_chatter_log_enabled')" 2026-11-04 14:49:22,664 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 14:49:22,677 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/assets/1/75a53fc/web.assets_frontend.min.css HTTP/1.1" 200 - 5 0.003 0.013 2026-11-04 14:49:22,700 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/assets/1/199519d/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 5 0.001 0.007 2026-11-04 14:49:22,740 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/assets/1/4b1dfff/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 5 0.001 0.006 2026-11-04 14:49:22,839 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:49:22,843 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/image/website/1/logo/My%20Website?unique=7adaf4e HTTP/1.1" 200 - 6 0.005 0.008 2026-11-04 14:49:22,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-11-04 14:49:22,888 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:49:22,908 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/assets/1/4633a6b/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 5 0.003 0.010 2026-11-04 14:49:22,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:22] "GET /web/image/website/1/favicon?unique=7adaf4e HTTP/1.1" 200 - 6 0.002 0.010 2026-11-04 14:49:23,273 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /website/translations/6ebfffd4b609272b83e14e296d847c125c76d97d?lang=en_US HTTP/1.1" 200 - 3 0.007 0.013 2026-11-04 14:49:23,301 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "POST /web/webclient/version_info HTTP/1.1" 200 - 2 0.002 0.004 2026-11-04 14:49:23,313 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.001 0.007 2026-11-04 14:49:23,339 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.008 2026-11-04 14:49:23,353 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Evaluate test code "odoo.startTour('project_chatter_log_enabled', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/"})" 2026-11-04 14:49:23,405 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "POST /im_livechat/init HTTP/1.1" 200 - 8 0.004 0.008 2026-11-04 14:49:23,499 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /web HTTP/1.1" 200 - 24 0.022 0.086 2026-11-04 14:49:23,544 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.013 2026-11-04 14:49:23,555 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.002 0.027 2026-11-04 14:49:23,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 2 0.001 0.051 2026-11-04 14:49:23,610 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.010 0.064 2026-11-04 14:49:23,634 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.081 2026-11-04 14:49:23,635 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:49:23,681 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:23] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:49:24,614 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-11-04 14:49:24,629 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-04 14:49:24,638 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-11-04 14:49:24,640 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.006 0.010 2026-11-04 14:49:24,791 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "POST /mail/init_messaging HTTP/1.1" 200 - 68 0.054 0.102 2026-11-04 14:49:24,817 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 14:49:24,863 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.023 0.203 2026-11-04 14:49:24,872 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.211 2026-11-04 14:49:24,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.008 0.205 2026-11-04 14:49:24,911 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:49:24,993 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:24] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 38 0.030 0.263 2026-11-04 14:49:25,203 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 73 0.058 0.438 2026-11-04 14:49:25,207 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.392 2026-11-04 14:49:25,226 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 14:49:25,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.011 0.400 2026-11-04 14:49:25,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.002 0.379 2026-11-04 14:49:25,271 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:49:25,275 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-11-04 14:49:25,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.029 0.392 2026-11-04 14:49:25,319 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /web/offline HTTP/1.1" 200 - 5 0.003 0.397 2026-11-04 14:49:25,346 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.006 0.317 2026-11-04 14:49:25,349 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.051 2026-11-04 14:49:25,364 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:25] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.004 0.048 2026-11-04 14:49:26,037 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: '.o_navbar_apps_menu button' 2026-11-04 14:49:26,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Open Project app (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-11-04 14:49:26,070 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Toggle a Project's dropdown (trigger: .o_kanban_record .dropdown-toggle.o-no-caret)' 2026-11-04 14:49:26,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:26] "POST /web/action/load HTTP/1.1" 200 - 11 0.006 0.020 2026-11-04 14:49:26,212 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:26] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 26 0.020 0.051 2026-11-04 14:49:26,393 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:26] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.051 0.099 2026-11-04 14:49:26,611 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:26] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.014 0.021 2026-11-04 14:49:26,674 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:26] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 21 0.020 0.080 2026-11-04 14:49:26,714 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:26] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 14 0.010 0.130 2026-11-04 14:49:26,904 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:26] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:49:27,326 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Select Settings action (trigger: .oe_kanban_action:contains('Settings'))' 2026-11-04 14:49:27,365 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is enabled (trigger: .o-mail-Chatter-logNote:enabled)' 2026-11-04 14:49:27,434 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 21 0.020 0.051 2026-11-04 14:49:27,446 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.079 2026-11-04 14:49:27,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "POST /web/dataset/call_kw/project.project/web_read HTTP/1.1" 200 - 95 0.096 0.289 2026-11-04 14:49:27,840 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:49:27,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 10 0.009 0.024 2026-11-04 14:49:27,945 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.006 2026-11-04 14:49:27,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "GET /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.003 0.010 2026-11-04 14:49:27,978 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:27] "GET /web/assets/dca6ca2/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.013 2026-11-04 14:49:28,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:49:28,220 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "POST /web/dataset/call_kw/project.project/brain_get_mentioning_pages HTTP/1.1" 200 - 11 0.008 0.013 2026-11-04 14:49:28,239 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "POST /web/dataset/call_kw/project.project/zalo_check_recipients HTTP/1.1" 200 - 6 0.005 0.034 2026-11-04 14:49:28,414 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "POST /mail/thread/data HTTP/1.1" 200 - 54 0.044 0.170 2026-11-04 14:49:28,456 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "POST /web/dataset/call_kw/project.project/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.010 0.239 2026-11-04 14:49:28,502 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "POST /mail/thread/messages HTTP/1.1" 200 - 28 0.015 0.176 2026-11-04 14:49:28,505 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.066 2026-11-04 14:49:28,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:28] "GET /web/image?field=avatar_128&id=2&model=res.partner&unique=2026-11-04%2012%3A58%3A24 HTTP/1.1" 200 - 12 0.009 0.025 2026-11-04 14:49:29,333 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: Tour project_chatter_log_enabled on step: 'Check that Log Note button is disabled (trigger: .o-mail-Chatter-sendMessage:enabled)' 2026-11-04 14:49:29,336 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi.browser: test successful 2026-11-04 14:49:29,358 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:29] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:49:29,366 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Closing chrome headless with pid 57868 2026-11-04 14:49:29,371 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Closing websocket connection 2026-11-04 14:49:29,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Terminating chrome headless with pid 57868 2026-11-04 14:49:29,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_144929_523987_TestUi.txt 2026-11-04 14:49:29,524 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_ui.TestUi: Removing chrome user profile "/tmp/tmpxqumkf81_chrome_odoo" 2026-11-04 14:49:29,552 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:49:31,789 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 339 and Message-Id '<675998974915223.1793803771.698346853256226-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:49:31,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:49:31,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:49:31,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 340 and Message-Id '<686257632106931.1793803771.832988500595093-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:49:31,873 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:49:31,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:49:34,981 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_create ... 2026-11-04 14:49:35,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: project.update 2026-11-04 14:49:35,008 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_read ... 2026-11-04 14:49:35,045 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 237, model: project.milestone 2026-11-04 14:49:35,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_unlink ... 2026-11-04 14:49:35,104 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #237 deleted mail.message records with IDs: [35095] 2026-11-04 14:49:35,119 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 237, model: project.milestone 2026-11-04 14:49:35,121 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_milestone_portal_user_no_write ... 2026-11-04 14:49:35,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 237, model: project.milestone 2026-11-04 14:49:35,162 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_can_write ... 2026-11-04 14:49:35,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_admin_unlink ... 2026-11-04 14:49:35,243 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #236 deleted mail.message records with IDs: [35094] 2026-11-04 14:49:35,282 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #236 deleted project.update records with IDs: [10] 2026-11-04 14:49:35,323 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_create ... 2026-11-04 14:49:35,362 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 237, model: project.update 2026-11-04 14:49:35,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_read ... 2026-11-04 14:49:35,424 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-11-04 14:49:35,426 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_unlink ... 2026-11-04 14:49:35,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-11-04 14:49:35,461 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_portal_user_no_write ... 2026-11-04 14:49:35,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 237, model: project.update 2026-11-04 14:49:35,499 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_can_read ... 2026-11-04 14:49:35,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_unlink ... 2026-11-04 14:49:35,605 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #234 deleted mail.message records with IDs: [35094] 2026-11-04 14:49:35,619 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 234, model: project.update 2026-11-04 14:49:35,621 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_access_rights: Starting TestProjectUpdateAccessRights.test_project_update_user_no_write ... 2026-11-04 14:49:35,683 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 234, model: project.update 2026-11-04 14:49:35,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:49:37,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 341 and Message-Id '<208223727476695.1793803777.805889606475830-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:49:37,893 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:49:37,899 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:49:37,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 342 and Message-Id '<516828353228834.1793803777.946329355239868-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:49:37,978 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:49:37,979 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:49:38,540 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-11-04 14:49:39,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-11-04 14:49:40,570 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-11-04 14:49:42,108 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:49:42,737 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui: Starting TestProjectUpdateUi.test_01_project_tour ... 2026-11-04 14:49:43,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58109 2026-11-04 14:49:43,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpnymg3iv__chrome_odoo 2026-11-04 14:49:43,022 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:45465/json/version 2026-11-04 14:49:43,023 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45465/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:49:43,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:49:43,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:45465/json 2026-11-04 14:49:43,044 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:45465/json with timeout 3 increased to 10s during tests 2026-11-04 14:49:43,053 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:45465/devtools/page/812C2529F62D6677D21C933EEA0B5C38 2026-11-04 14:49:43,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-11-04 14:49:43,066 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-11-04 14:49:43,712 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:49:43,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 14:49:43,725 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-11-04 14:49:43,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 14:49:43,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 14:49:43,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 14:49:45,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:45] "GET /web HTTP/1.1" 200 - 121 0.088 1.919 2026-11-04 14:49:45,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '812C2529F62D6677D21C933EEA0B5C38', 'loaderId': 'CC88CBB69DD4C20ADE5300A1B06CB3AD', 'isDownload': False} 2026-11-04 14:49:45,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_update_tour')" 2026-11-04 14:49:45,782 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:45] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.004 0.007 2026-11-04 14:49:45,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:45] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.005 0.023 2026-11-04 14:49:45,837 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:45] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 4 0.004 0.045 2026-11-04 14:49:45,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:45] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.002 0.052 2026-11-04 14:49:45,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.007 0.062 2026-11-04 14:49:45,887 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:49:45,941 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:45] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.003 0.009 2026-11-04 14:49:46,789 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:46] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 14:49:46,790 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:46] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-04 14:49:46,791 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:46] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-11-04 14:49:46,816 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:46] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.004 0.009 2026-11-04 14:49:46,909 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_update_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 14:49:46,943 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:46] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.050 0.069 2026-11-04 14:49:46,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 14:49:47,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.026 0.182 2026-11-04 14:49:47,042 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.002 0.199 2026-11-04 14:49:47,143 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.030 0.224 2026-11-04 14:49:47,163 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:49:47,175 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.012 0.279 2026-11-04 14:49:47,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.058 0.406 2026-11-04 14:49:47,369 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.405 2026-11-04 14:49:47,399 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:49:47,417 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.009 0.431 2026-11-04 14:49:47,438 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.024 2026-11-04 14:49:47,441 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.008 0.392 2026-11-04 14:49:47,456 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.023 2026-11-04 14:49:47,461 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:49:47,473 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.011 2026-11-04 14:49:47,490 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.021 0.419 2026-11-04 14:49:47,522 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/offline HTTP/1.1" 200 - 7 0.007 0.340 2026-11-04 14:49:47,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.373 2026-11-04 14:49:47,573 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.114 2026-11-04 14:49:47,596 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:47] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.006 0.092 2026-11-04 14:49:48,213 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_navbar_apps_menu button' 2026-11-04 14:49:48,235 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_app[data-menu-xmlid="project.menu_main_pm"]' 2026-11-04 14:49:48,251 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-11-04 14:49:48,293 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:48] "POST /web/action/load HTTP/1.1" 200 - 11 0.015 0.024 2026-11-04 14:49:48,595 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:48] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 134 0.075 0.194 2026-11-04 14:49:48,822 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:48] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 101 0.055 0.131 2026-11-04 14:49:49,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 21 0.020 0.036 2026-11-04 14:49:49,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 14 0.013 0.128 2026-11-04 14:49:49,169 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.008 0.165 2026-11-04 14:49:49,569 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:49:49,779 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_project_name input' 2026-11-04 14:49:49,803 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "POST /web/action/load HTTP/1.1" 200 - 11 0.005 0.017 2026-11-04 14:49:49,862 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 10 0.006 0.030 2026-11-04 14:49:49,896 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:49:49,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:49] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 5 0.005 0.030 2026-11-04 14:49:50,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_open_tasks' 2026-11-04 14:49:50,751 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:50] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:49:50,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-11-04 14:49:50,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:50] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 57 0.044 0.120 2026-11-04 14:49:50,987 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:50] "POST /web/dataset/call_button HTTP/1.1" 200 - 14 0.009 0.033 2026-11-04 14:49:51,150 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.048 0.096 2026-11-04 14:49:51,541 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 117 0.063 0.453 2026-11-04 14:49:51,571 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.003 0.009 2026-11-04 14:49:51,586 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 8 0.005 0.020 2026-11-04 14:49:51,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:49:51,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.017 2026-11-04 14:49:51,627 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.022 2026-11-04 14:49:51,675 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:51] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:49:52,716 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-11-04 14:49:52,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .input-group' 2026-11-04 14:49:52,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:52] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 11 0.011 0.014 2026-11-04 14:49:53,011 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:53] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:49:53,513 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_project_tasks .o_column_quick_create .o_kanban_add' 2026-11-04 14:49:53,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-11-04 14:49:53,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:53] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.005 0.012 2026-11-04 14:49:53,554 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-11-04 14:49:53,562 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:53] "POST /web/dataset/resequence HTTP/1.1" 200 - 9 0.007 0.011 2026-11-04 14:49:53,615 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:53] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 9 0.011 0.043 2026-11-04 14:49:53,620 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:53] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.018 2026-11-04 14:49:53,665 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:53] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 6 0.004 0.019 2026-11-04 14:49:53,682 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:53] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 4 0.002 0.036 2026-11-04 14:49:54,471 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-11-04 14:49:54,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o-kanban-button-new' 2026-11-04 14:49:54,501 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create div.o_field_char[name=display_name] input' 2026-11-04 14:49:54,503 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_quick_create .o_kanban_add' 2026-11-04 14:49:54,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_group:nth-child(2) .o_kanban_header' 2026-11-04 14:49:54,539 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.dropdown-item.o_column_edit' 2026-11-04 14:49:54,563 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name=fold] input' 2026-11-04 14:49:54,629 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:54] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 67 0.049 0.096 2026-11-04 14:49:54,667 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:54] "POST /web/dataset/call_kw/project.task.type/get_views HTTP/1.1" 200 - 8 0.007 0.092 2026-11-04 14:49:54,729 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:54] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.013 0.048 2026-11-04 14:49:54,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:54] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 24 0.030 0.108 2026-11-04 14:49:54,825 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:54] "POST /web/dataset/call_kw/project.task.type/web_read HTTP/1.1" 200 - 6 0.002 0.129 2026-11-04 14:49:54,846 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:54] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.003 0.041 2026-11-04 14:49:54,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:54] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.068 2026-11-04 14:49:56,550 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer button' 2026-11-04 14:49:56,562 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_kanban_record .oe_kanban_content' 2026-11-04 14:49:56,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:56] "POST /web/dataset/call_kw/project.task.type/web_save HTTP/1.1" 200 - 4 0.002 0.005 2026-11-04 14:49:56,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:56] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:49:56,608 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:56] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.021 2026-11-04 14:49:56,679 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:56] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.013 0.036 2026-11-04 14:49:57,465 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Updates (trigger: .o_project_updates_breadcrumb)' 2026-11-04 14:49:57,479 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Add a first milestone (trigger: .o_add_milestone a)' 2026-11-04 14:49:57,497 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "POST /web/action/load HTTP/1.1" 200 - 11 0.008 0.020 2026-11-04 14:49:57,567 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "POST /web/dataset/call_kw/project.update/get_views HTTP/1.1" 200 - 31 0.014 0.046 2026-11-04 14:49:57,601 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.004 0.011 2026-11-04 14:49:57,698 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 24 0.018 0.042 2026-11-04 14:49:57,736 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:49:57,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "GET /web/image/res.users/5/avatar_128 HTTP/1.1" 200 - 13 0.028 0.050 2026-11-04 14:49:57,921 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "GET /web/image/res.users/4/avatar_128 HTTP/1.1" 200 - 13 0.040 0.129 2026-11-04 14:49:57,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "GET /web/image/res.users/3/avatar_128 HTTP/1.1" 200 - 13 0.017 0.211 2026-11-04 14:49:57,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:57] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.005 0.226 2026-11-04 14:49:58,505 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-11-04 14:49:58,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:58] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 13 0.010 0.018 2026-11-04 14:49:58,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:58] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 10 0.007 0.016 2026-11-04 14:49:59,356 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-11-04 14:49:59,368 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-11-04 14:49:59,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_add_milestone a' 2026-11-04 14:49:59,439 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:59] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.014 0.048 2026-11-04 14:49:59,472 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:49:59] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.004 0.018 2026-11-04 14:50:00,253 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-11-04 14:50:00,269 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:00] "POST /web/dataset/call_kw/project.milestone/onchange HTTP/1.1" 200 - 4 0.002 0.012 2026-11-04 14:50:01,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-11-04 14:50:01,073 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-11-04 14:50:01,083 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_rightpanel_milestone:eq(1) .o_milestone_detail' 2026-11-04 14:50:01,123 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:01] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 12 0.009 0.030 2026-11-04 14:50:01,152 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:01] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.003 0.016 2026-11-04 14:50:01,942 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'input[data-field=deadline]' 2026-11-04 14:50:01,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:01] "POST /web/dataset/call_kw/project.milestone/get_views HTTP/1.1" 200 - 3 0.001 0.008 2026-11-04 14:50:01,986 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:01] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 11 0.005 0.012 2026-11-04 14:50:01,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:01] "POST /web/dataset/call_kw/project.milestone/web_read HTTP/1.1" 200 - 5 0.002 0.022 2026-11-04 14:50:02,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:02] "POST /web/dataset/call_kw/project.milestone/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.003 0.012 2026-11-04 14:50:02,780 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.modal-footer .o_form_button_save' 2026-11-04 14:50:02,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update (trigger: .o-kanban-button-new)' 2026-11-04 14:50:02,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:02] "POST /web/dataset/call_kw/project.milestone/web_save HTTP/1.1" 200 - 20 0.015 0.044 2026-11-04 14:50:02,875 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:02] "POST /web/dataset/call_kw/project.project/get_milestones HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:50:03,331 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:03] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:50:03,655 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'div.o_field_widget[name=name] input' 2026-11-04 14:50:03,854 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:03] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 36 0.040 0.146 2026-11-04 14:50:03,967 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:03] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.039 2026-11-04 14:50:03,988 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:03] "GET /web/assets/dca6ca2/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 14:50:03,997 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:03] "GET /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.001 0.020 2026-11-04 14:50:04,102 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.028 2026-11-04 14:50:04,298 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:04] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-11-04%2012%3A58%3A24 HTTP/1.1" 200 - 11 0.009 0.032 2026-11-04 14:50:05,021 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_form_button_save' 2026-11-04 14:50:05,035 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h1:contains('Activities')' 2026-11-04 14:50:05,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] h3:contains('Milestones')' 2026-11-04 14:50:05,064 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(12/12/2099 => 12/12/2100)')' 2026-11-04 14:50:05,082 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2022)')' 2026-11-04 14:50:05,097 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: '.o_field_widget[name='description'] div[name='milestone'] ul li:contains('(due 12/12/2100)')' 2026-11-04 14:50:05,112 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-11-04 14:50:05,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Project Updates (trigger: .o_switch_view.o_list)' 2026-11-04 14:50:05,137 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:05] "POST /web/dataset/call_kw/project.update/web_save HTTP/1.1" 200 - 34 0.034 0.070 2026-11-04 14:50:05,168 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:05] "POST /web/dataset/call_kw/project.update/zalo_check_recipients HTTP/1.1" 200 - 3 0.002 0.006 2026-11-04 14:50:05,243 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:05] "POST /mail/thread/data HTTP/1.1" 200 - 32 0.027 0.051 2026-11-04 14:50:05,266 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:05] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.078 2026-11-04 14:50:05,345 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:05] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.047 2026-11-04 14:50:06,139 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the kanban view the project (trigger: .o_back_button)' 2026-11-04 14:50:06,165 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:06] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.004 0.019 2026-11-04 14:50:06,173 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:06] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.002 0.030 2026-11-04 14:50:06,247 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:06] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.014 0.047 2026-11-04 14:50:07,052 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Graph View of Tasks (trigger: .o_switch_view.o_graph)' 2026-11-04 14:50:07,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:07] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.010 2026-11-04 14:50:07,081 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:07] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.002 0.025 2026-11-04 14:50:07,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:07] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 19 0.013 0.037 2026-11-04 14:50:07,162 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:07] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:50:07,971 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Graph (trigger: .o_project_updates_breadcrumb)' 2026-11-04 14:50:07,989 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:07] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.003 0.011 2026-11-04 14:50:08,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:08] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:50:08,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:08] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:50:08,038 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:08] "GET /web/assets/cc29059/web.chartjs_lib.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 14:50:08,878 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Graph (trigger: .o-kanban-button-new)' 2026-11-04 14:50:08,925 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:08] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.025 0.017 2026-11-04 14:50:08,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:08] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.016 0.041 2026-11-04 14:50:09,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Graph (trigger: button.o_form_button_cancel)' 2026-11-04 14:50:09,867 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:09] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.021 0.059 2026-11-04 14:50:10,728 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Graph (trigger: .o_switch_view.o_list)' 2026-11-04 14:50:10,758 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:10] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.019 2026-11-04 14:50:10,819 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:10] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.036 2026-11-04 14:50:11,594 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Graph (trigger: .o_back_button)' 2026-11-04 14:50:11,605 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Graph (trigger: .o_graph_view)' 2026-11-04 14:50:11,625 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:11] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.021 2026-11-04 14:50:11,639 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:11] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.029 2026-11-04 14:50:11,662 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:11] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:50:12,341 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:12] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.002 0.004 2026-11-04 14:50:12,445 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open List View of Tasks (trigger: .o_switch_view.o_list)' 2026-11-04 14:50:12,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : List (trigger: .o_project_updates_breadcrumb)' 2026-11-04 14:50:12,509 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:12] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 10 0.018 0.025 2026-11-04 14:50:12,626 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:12] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.030 0.058 2026-11-04 14:50:12,651 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:12] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:50:13,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : List (trigger: .o-kanban-button-new)' 2026-11-04 14:50:13,480 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:13] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.020 2026-11-04 14:50:13,583 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:13] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.033 0.048 2026-11-04 14:50:14,361 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : List (trigger: button.o_form_button_cancel)' 2026-11-04 14:50:14,427 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:14] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.016 0.048 2026-11-04 14:50:15,320 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view List (trigger: .o_switch_view.o_list)' 2026-11-04 14:50:15,344 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:15] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.006 0.014 2026-11-04 14:50:15,402 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:15] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.033 2026-11-04 14:50:16,180 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : List (trigger: .o_back_button)' 2026-11-04 14:50:16,191 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : List (trigger: .o_list_view)' 2026-11-04 14:50:16,210 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:16] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.009 0.018 2026-11-04 14:50:16,233 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:16] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 6 0.007 0.022 2026-11-04 14:50:16,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:16] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 27 0.024 0.061 2026-11-04 14:50:16,354 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:16] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:50:17,157 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Pivot View of Tasks (trigger: .o_switch_view.o_pivot)' 2026-11-04 14:50:17,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Pivot (trigger: .o_project_updates_breadcrumb)' 2026-11-04 14:50:17,184 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:17] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:50:17,230 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:17] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.014 0.017 2026-11-04 14:50:17,246 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:17] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.006 0.040 2026-11-04 14:50:17,257 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:17] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.029 2026-11-04 14:50:17,280 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:17] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.007 0.030 2026-11-04 14:50:17,305 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:17] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.058 2026-11-04 14:50:17,327 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:17] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:50:18,107 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Pivot (trigger: .o-kanban-button-new)' 2026-11-04 14:50:18,128 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:18] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.014 2026-11-04 14:50:18,211 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:18] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.019 0.054 2026-11-04 14:50:18,999 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Pivot (trigger: button.o_form_button_cancel)' 2026-11-04 14:50:19,078 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:19] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.027 0.050 2026-11-04 14:50:19,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Pivot (trigger: .o_switch_view.o_list)' 2026-11-04 14:50:19,944 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:19] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.009 0.015 2026-11-04 14:50:20,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.013 0.035 2026-11-04 14:50:20,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Pivot (trigger: .o_back_button)' 2026-11-04 14:50:20,805 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Pivot (trigger: .o_pivot_view)' 2026-11-04 14:50:20,809 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.007 0.015 2026-11-04 14:50:20,817 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.002 0.016 2026-11-04 14:50:20,854 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.017 2026-11-04 14:50:20,866 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 3 0.005 0.021 2026-11-04 14:50:20,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.006 0.042 2026-11-04 14:50:20,918 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 5 0.006 0.059 2026-11-04 14:50:20,929 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.task/read_group HTTP/1.1" 200 - 4 0.003 0.079 2026-11-04 14:50:20,950 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:20] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:50:21,739 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Calendar View of Tasks (trigger: .o_switch_view.o_calendar)' 2026-11-04 14:50:21,746 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Calendar (trigger: .o_project_updates_breadcrumb)' 2026-11-04 14:50:21,764 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.000 0.006 2026-11-04 14:50:21,804 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 13 0.010 0.022 2026-11-04 14:50:21,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.002 0.011 2026-11-04 14:50:21,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:50:21,881 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/timegrid/main.css HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:50:21,886 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/list/main.css HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:50:21,886 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/core/main.css HTTP/1.1" 200 - 0 0.000 0.009 2026-11-04 14:50:21,887 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/core/main.js HTTP/1.1" 200 - 0 0.000 0.008 2026-11-04 14:50:21,889 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/daygrid/main.css HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:50:21,913 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/interaction/main.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:50:21,932 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/daygrid/main.js HTTP/1.1" 200 - 0 0.000 0.001 2026-11-04 14:50:21,943 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/luxon/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:50:21,952 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/timegrid/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:50:21,965 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:21] "GET /web/static/lib/fullcalendar/list/main.js HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:50:22,790 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Calendar (trigger: .o-kanban-button-new)' 2026-11-04 14:50:22,808 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:22] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.013 2026-11-04 14:50:22,865 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:22] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.015 0.033 2026-11-04 14:50:23,660 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Calendar (trigger: button.o_form_button_cancel)' 2026-11-04 14:50:23,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:23] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.018 0.048 2026-11-04 14:50:24,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Calendar (trigger: .o_switch_view.o_list)' 2026-11-04 14:50:24,617 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:24] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.012 0.015 2026-11-04 14:50:24,711 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:24] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.028 0.045 2026-11-04 14:50:25,502 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Calendar (trigger: .o_back_button)' 2026-11-04 14:50:25,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Calendar (trigger: .o_calendar_view)' 2026-11-04 14:50:25,530 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:25] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.005 0.018 2026-11-04 14:50:25,535 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:25] "POST /web/dataset/call_kw/project.task/check_access_rights HTTP/1.1" 200 - 2 0.000 0.018 2026-11-04 14:50:25,582 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:25] "POST /web/dataset/call_kw/project.task/get_unusual_days HTTP/1.1" 200 - 7 0.004 0.026 2026-11-04 14:50:25,612 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:25] "POST /web/dataset/call_kw/project.task/search_read HTTP/1.1" 200 - 3 0.002 0.010 2026-11-04 14:50:25,631 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:25] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.006 2026-11-04 14:50:26,451 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Activity View of Tasks (trigger: .o_switch_view.o_activity)' 2026-11-04 14:50:26,481 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Open Project Update from view : Activity (trigger: .o_project_updates_breadcrumb)' 2026-11-04 14:50:26,506 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:26] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 8 0.011 0.029 2026-11-04 14:50:26,519 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:26] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.002 0.035 2026-11-04 14:50:26,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:26] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:50:27,335 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Create a new update from project task view : Activity (trigger: .o-kanban-button-new)' 2026-11-04 14:50:27,363 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:27] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.005 0.020 2026-11-04 14:50:27,430 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:27] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.014 0.043 2026-11-04 14:50:27,465 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:27] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:50:28,202 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Discard project update from project task view : Activity (trigger: button.o_form_button_cancel)' 2026-11-04 14:50:28,267 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:28] "POST /web/dataset/call_kw/project.update/onchange HTTP/1.1" 200 - 24 0.014 0.047 2026-11-04 14:50:29,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go to list of project update from view Activity (trigger: .o_switch_view.o_list)' 2026-11-04 14:50:29,135 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:29] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 8 0.004 0.017 2026-11-04 14:50:29,210 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:29] "POST /web/dataset/call_kw/project.project/get_panel_data HTTP/1.1" 200 - 22 0.014 0.048 2026-11-04 14:50:29,990 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Go back to the task view : Activity (trigger: .o_back_button)' 2026-11-04 14:50:30,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_update_tour on step: 'Check the task view : Activity (trigger: .o_activity_view)' 2026-11-04 14:50:30,015 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:30] "POST /web/dataset/call_kw/project.update/web_search_read HTTP/1.1" 200 - 7 0.010 0.014 2026-11-04 14:50:30,030 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:30] "POST /web/dataset/call_kw/mail.activity/get_activity_data HTTP/1.1" 200 - 6 0.005 0.026 2026-11-04 14:50:30,040 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:30] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 3 0.002 0.034 2026-11-04 14:50:30,060 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:30] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.009 2026-11-04 14:50:30,833 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-11-04 14:50:30,845 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:30] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:50:30,858 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58109 2026-11-04 14:50:30,859 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-11-04 14:50:30,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58109 2026-11-04 14:50:30,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_145030_961354_TestProjectUpdateUi.txt 2026-11-04 14:50:30,961 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpnymg3iv__chrome_odoo" 2026-11-04 14:50:31,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome pid: 58487 2026-11-04 14:50:31,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless temporary user profile dir: /tmp/tmpgayu8bhl_chrome_odoo 2026-11-04 14:50:31,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:44701/json/version 2026-11-04 14:50:31,250 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44701/json/version with timeout 3 increased to 10s during tests 2026-11-04 14:50:31,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Browser version: Chrome/150.0.7871.114 2026-11-04 14:50:31,301 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Issuing json command http://127.0.0.1:44701/json 2026-11-04 14:50:31,302 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:44701/json with timeout 3 increased to 10s during tests 2026-11-04 14:50:31,312 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Websocket url found: ws://127.0.0.1:44701/devtools/page/16A97C23C404F7D834947D743C3EE5D4 2026-11-04 14:50:31,322 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Enable chrome headless console log notification 2026-11-04 14:50:31,332 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome headless enable page notifications 2026-11-04 14:50:31,966 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 14:50:31,972 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 14:50:31,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Setting session cookie in browser 2026-11-04 14:50:31,976 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 14:50:31,977 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 14:50:32,087 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:32] "GET /web HTTP/1.1" 200 - 18 0.013 0.079 2026-11-04 14:50:32,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Navigation result: {'frameId': '16A97C23C404F7D834947D743C3EE5D4', 'loaderId': '5DBCFB3EA068E62C6F08D65D70806412', 'isDownload': False} 2026-11-04 14:50:32,091 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate ready code "odoo.isTourReady('project_tour')" 2026-11-04 14:50:32,136 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:32] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.008 0.012 2026-11-04 14:50:32,176 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:32] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.026 0.035 2026-11-04 14:50:32,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:32] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 2 0.001 0.065 2026-11-04 14:50:32,227 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:32] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 3 0.001 0.073 2026-11-04 14:50:32,248 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.082 2026-11-04 14:50:32,271 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:32] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.009 2026-11-04 14:50:32,272 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 14:50:33,128 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 14:50:33,131 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-11-04 14:50:33,131 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 14:50:33,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 4 0.001 0.005 2026-11-04 14:50:33,283 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Evaluate test code "odoo.startTour('project_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 14:50:33,286 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "POST /mail/init_messaging HTTP/1.1" 200 - 48 0.040 0.091 2026-11-04 14:50:33,299 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.007 0.092 2026-11-04 14:50:33,330 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.086 2026-11-04 14:50:33,416 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 25 0.027 0.142 2026-11-04 14:50:33,441 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 14:50:33,493 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 24 0.018 0.211 2026-11-04 14:50:33,520 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:50:33,529 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "POST /mail/load_message_failures HTTP/1.1" 200 - 11 0.015 0.186 2026-11-04 14:50:33,533 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.001 0.209 2026-11-04 14:50:33,546 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/offline HTTP/1.1" 200 - 4 0.003 0.200 2026-11-04 14:50:33,567 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-11-04 14:50:33,568 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 3 0.007 0.203 2026-11-04 14:50:33,587 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.034 2026-11-04 14:50:33,608 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-11-04 14:50:33,614 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 6 0.012 0.219 2026-11-04 14:50:33,668 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.014 2026-11-04 14:50:33,699 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.029 0.222 2026-11-04 14:50:33,704 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.074 2026-11-04 14:50:33,718 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.003 0.057 2026-11-04 14:50:34,373 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_navbar_apps_menu button' 2026-11-04 14:50:34,392 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Want a better way to manage your projects? It starts here. (trigger: .o_app[data-menu-xmlid="project.menu_main_pm"])' 2026-11-04 14:50:34,406 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o-kanban-button-new)' 2026-11-04 14:50:34,428 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:34] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.014 2026-11-04 14:50:34,504 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:34] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 5 0.005 0.035 2026-11-04 14:50:34,666 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:34] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.037 0.096 2026-11-04 14:50:34,889 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:34] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.016 0.036 2026-11-04 14:50:34,932 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:34] "GET /web/image/res.users/1/avatar_128 HTTP/1.1" 200 - 14 0.010 0.076 2026-11-04 14:50:34,985 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:34] "GET /web/image/res.users/35/avatar_128 HTTP/1.1" 200 - 14 0.014 0.107 2026-11-04 14:50:35,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a name for your project. It can be anything you want: the name of a customer, of a product, of a team, of a construction site, etc. (trigger: .o_project_name input)' 2026-11-04 14:50:35,608 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:35] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.015 2026-11-04 14:50:35,652 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:35] "POST /web/dataset/call_kw/project.project/get_views HTTP/1.1" 200 - 4 0.003 0.016 2026-11-04 14:50:35,675 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-11-04 14:50:35,694 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:35] "POST /web/dataset/call_kw/project.project/onchange HTTP/1.1" 200 - 3 0.003 0.021 2026-11-04 14:50:35,849 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 14:50:36,519 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first project. (trigger: .o_open_tasks)' 2026-11-04 14:50:36,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-11-04 14:50:36,624 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_kw/project.project/web_save HTTP/1.1" 200 - 32 0.024 0.068 2026-11-04 14:50:36,673 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_button HTTP/1.1" 200 - 13 0.009 0.029 2026-11-04 14:50:36,769 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 24 0.014 0.068 2026-11-04 14:50:36,928 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_kw/project.project/web_search_read HTTP/1.1" 200 - 78 0.054 0.188 2026-11-04 14:50:36,938 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 3 0.002 0.118 2026-11-04 14:50:36,953 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 4 0.003 0.129 2026-11-04 14:50:36,991 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.002 0.008 2026-11-04 14:50:36,999 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.010 2026-11-04 14:50:37,005 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-11-04 14:50:37,066 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:37] "GET /base/static/img/avatar.png HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 14:50:37,520 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:37] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:50:38,125 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-11-04 14:50:38,129 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add columns to organize your tasks into stages e.g. New - In Progress - Done. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_header input)' 2026-11-04 14:50:38,146 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:38] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:50:38,915 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your second stage. (trigger: .o_kanban_project_tasks .o_column_quick_create .o_kanban_add)' 2026-11-04 14:50:38,929 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's create your first task. (trigger: .o-kanban-button-new)' 2026-11-04 14:50:38,936 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:38] "POST /web/dataset/call_kw/project.task.type/name_create HTTP/1.1" 200 - 6 0.003 0.012 2026-11-04 14:50:38,955 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:38] "POST /web/dataset/resequence HTTP/1.1" 200 - 5 0.002 0.007 2026-11-04 14:50:38,980 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:38] "POST /web/dataset/call_kw/project.task.type/read HTTP/1.1" 200 - 3 0.001 0.007 2026-11-04 14:50:39,745 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Choose a task name (e.g. Website Design, Purchase Goods...) (trigger: .o_kanban_quick_create div.o_field_char[name=display_name] input)' 2026-11-04 14:50:39,773 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:39] "POST /web/dataset/call_kw/project.task/get_views HTTP/1.1" 200 - 4 0.004 0.020 2026-11-04 14:50:39,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:39] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.002 0.012 2026-11-04 14:50:40,075 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:40] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.003 2026-11-04 14:50:40,583 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Add your task once it is ready. (trigger: .o_kanban_quick_create .o_kanban_add)' 2026-11-04 14:50:40,599 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Drag & drop the card to change your task from stage. (trigger: .o_kanban_record .oe_kanban_content)' 2026-11-04 14:50:40,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:40] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 49 0.032 0.090 2026-11-04 14:50:40,770 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:40] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 13 0.011 0.031 2026-11-04 14:50:40,820 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:40] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.013 0.069 2026-11-04 14:50:40,841 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:40] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:50:40,861 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:40] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 5 0.002 0.031 2026-11-04 14:50:42,624 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's start working on your task. (trigger: .o_kanban_record:first)' 2026-11-04 14:50:42,662 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Use the chatter to send emails and communicate efficiently with your customers. Add new people to the followers' list to make them aware of the main changes about this task. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-sendMessage)' 2026-11-04 14:50:42,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:42] "POST /web/dataset/call_kw/project.task/web_save HTTP/1.1" 200 - 38 0.033 0.065 2026-11-04 14:50:42,868 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:42] "POST /web/dataset/call_kw/project.task/web_read HTTP/1.1" 200 - 57 0.045 0.158 2026-11-04 14:50:42,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:42] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.003 0.140 2026-11-04 14:50:42,942 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:42] "POST /web/dataset/resequence HTTP/1.1" 200 - 13 0.010 0.189 2026-11-04 14:50:42,996 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:42] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.003 0.013 2026-11-04 14:50:43,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/project.task.type/search_read HTTP/1.1" 200 - 3 0.003 0.007 2026-11-04 14:50:43,013 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/project.project/check_access_rights HTTP/1.1" 200 - 2 0.000 0.006 2026-11-04 14:50:43,050 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.000 0.006 2026-11-04 14:50:43,072 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/project.task/read HTTP/1.1" 200 - 3 0.002 0.012 2026-11-04 14:50:43,093 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "GET /web/assets/dca6ca2/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.002 0.008 2026-11-04 14:50:43,105 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "GET /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.004 0.020 2026-11-04 14:50:43,201 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 5 0.002 0.009 2026-11-04 14:50:43,300 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web_editor/get_ice_servers HTTP/1.1" 200 - 4 0.001 0.004 2026-11-04 14:50:43,304 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:50:43,342 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/project.task/brain_get_mentioning_pages HTTP/1.1" 200 - 4 0.002 0.010 2026-11-04 14:50:43,367 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/project.task/zalo_check_recipients HTTP/1.1" 200 - 4 0.009 0.016 2026-11-04 14:50:43,464 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /mail/thread/data HTTP/1.1" 200 - 34 0.028 0.092 2026-11-04 14:50:43,517 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.019 0.143 2026-11-04 14:50:43,570 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /web/dataset/call_kw/project.task/json_friendly_approval_request_data HTTP/1.1" 200 - 14 0.016 0.203 2026-11-04 14:50:43,621 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "POST /mail/thread/messages HTTP/1.1" 200 - 30 0.018 0.186 2026-11-04 14:50:43,748 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:43] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-11-04%2012%3A58%3A24 HTTP/1.1" 200 - 11 0.006 0.028 2026-11-04 14:50:44,815 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Log notes for internal communications (the people following this task won't be notified of the note you are logging unless you specifically tag them). Use @ mentions to ping a colleague or # mentions to reach an entire team. (trigger: button.o-mail-Chatter-logNote)' 2026-11-04 14:50:44,830 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Create activities to set yourself to-dos or to schedule meetings. (trigger: .o-mail-Chatter-topbar button.o-mail-Chatter-activity)' 2026-11-04 14:50:44,852 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Schedule your activity once it is ready. (trigger: .modal-dialog .btn-primary)' 2026-11-04 14:50:44,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:44] "POST /web/dataset/call_kw/mail.activity.schedule/get_views HTTP/1.1" 200 - 16 0.007 0.028 2026-11-04 14:50:44,927 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:44] "POST /web/dataset/call_kw/mail.activity.schedule/onchange HTTP/1.1" 200 - 9 0.004 0.018 2026-11-04 14:50:45,650 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:45] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.005 2026-11-04 14:50:45,795 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Assign a responsible to your task (trigger: .o_field_widget[name='user_ids'])' 2026-11-04 14:50:45,828 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:45] "POST /web/dataset/call_kw/mail.activity.schedule/web_save HTTP/1.1" 200 - 10 0.008 0.023 2026-11-04 14:50:45,898 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:45] "POST /web/dataset/call_button HTTP/1.1" 200 - 20 0.012 0.044 2026-11-04 14:50:45,923 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:45] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.004 0.013 2026-11-04 14:50:45,979 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:45] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.015 0.056 2026-11-04 14:50:46,774 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.ui-autocomplete > li > a:not(:has(i.fa))' 2026-11-04 14:50:46,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:46] "POST /web/dataset/call_kw/res.users/name_search HTTP/1.1" 200 - 7 0.007 0.027 2026-11-04 14:50:46,884 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:46] "GET /web/image/res.users/10/avatar_128 HTTP/1.1" 200 - 14 0.021 0.045 2026-11-04 14:50:46,947 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:46] "GET /web/image/res.users/27/avatar_128 HTTP/1.1" 200 - 14 0.014 0.117 2026-11-04 14:50:47,012 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:47] "GET /web/image/res.users/28/avatar_128 HTTP/1.1" 200 - 14 0.014 0.181 2026-11-04 14:50:47,074 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:47] "GET /web/image/res.users/9/avatar_128 HTTP/1.1" 200 - 14 0.014 0.225 2026-11-04 14:50:47,138 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:47] "GET /web/image/res.users/29/avatar_128 HTTP/1.1" 200 - 14 0.019 0.275 2026-11-04 14:50:47,188 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:47] "GET /web/image/res.users/30/avatar_128 HTTP/1.1" 200 - 14 0.013 0.323 2026-11-04 14:50:47,249 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:47] "GET /web/image/res.users/31/avatar_128 HTTP/1.1" 200 - 14 0.014 0.333 2026-11-04 14:50:48,020 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: 'Let's go back to the kanban view to have an overview of your next tasks. (trigger: .o_breadcrumb .o_back_button)' 2026-11-04 14:50:48,037 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:48] "POST /web/dataset/call_kw/res.users/web_read HTTP/1.1" 200 - 4 0.002 0.014 2026-11-04 14:50:48,041 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: Tour project_tour on step: '.o_kanban_renderer' 2026-11-04 14:50:48,069 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:48] "POST /web/dataset/call_kw/project.task/read_progress_bar HTTP/1.1" 200 - 4 0.007 0.015 2026-11-04 14:50:48,082 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:48] "POST /web/dataset/call_kw/project.task/web_read_group HTTP/1.1" 200 - 5 0.004 0.019 2026-11-04 14:50:48,236 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:48] "POST /web/dataset/call_kw/project.task/onchange HTTP/1.1" 200 - 51 0.039 0.127 2026-11-04 14:50:48,310 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:48] "POST /web/dataset/call_kw/project.task/web_search_read HTTP/1.1" 200 - 24 0.020 0.187 2026-11-04 14:50:48,334 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:48] "POST /web/dataset/call_kw/project.project/get_last_update_or_default HTTP/1.1" 200 - 3 0.001 0.010 2026-11-04 14:50:49,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi.browser: test successful 2026-11-04 14:50:49,487 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 14:50:49] "GET /web/static/img/smile.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-11-04 14:50:49,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing chrome headless with pid 58487 2026-11-04 14:50:49,496 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Closing websocket connection 2026-11-04 14:50:49,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Terminating chrome headless with pid 58487 2026-11-04 14:50:49,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_145049_613942_TestProjectUpdateUi.txt 2026-11-04 14:50:49,614 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_ui.TestProjectUpdateUi: Removing chrome user profile "/tmp/tmpgayu8bhl_chrome_odoo" 2026-11-04 14:50:49,633 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:50:51,697 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 343 and Message-Id '<428477913336247.1793803851.600823402404785-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:50:51,698 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:50:51,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:50:51,784 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 344 and Message-Id '<331131689752311.1793803851.748801946640015-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:50:51,785 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:50:51,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:50:51,900 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 345 and Message-Id '<711674775067884.1793803851.857007503509521-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:50:51,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:50:51,902 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:50:51,912 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_cyclic_dependencies ... 2026-11-04 14:50:52,059 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_subtask_dependencies ... 2026-11-04 14:50:52,715 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_duplicate_project_with_task_dependencies ... 2026-11-04 14:50:53,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies ... 2026-11-04 14:50:53,367 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_dependencies: Starting TestTaskDependencies.test_task_dependencies_settings_change ... 2026-11-04 14:50:56,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:50:58,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 346 and Message-Id '<077818113689075.1793803858.367563486099243-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:50:58,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:50:58,452 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:50:58,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 347 and Message-Id '<231691841320869.1793803858.493119478225708-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:50:58,525 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:50:58,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:50:58,585 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_base_state ... 2026-11-04 14:50:58,647 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_change_stage_or_project ... 2026-11-04 14:50:58,710 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_dependent_task ... 2026-11-04 14:50:58,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_closed_dependencies ... 2026-11-04 14:50:59,038 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_duplicate_task_state_retention_with_open_dependencies ... 2026-11-04 14:50:59,196 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_recompute_state_when_task_dependencies_feature_changes ... 2026-11-04 14:51:00,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_state: Starting TestTaskState.test_state_dont_reset_when_enabling_task_dependencies ... 2026-11-04 14:51:02,105 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:51:04,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 348 and Message-Id '<707270543062106.1793803864.067390918731689-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 14:51:04,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:51:04,170 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:51:04,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 349 and Message-Id '<711002520527574.1793803864.216855287551880-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:51:04,252 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:51:04,254 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:51:04,285 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking ... 2026-11-04 14:51:04,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 350 and Message-Id '<880861359674496.1793803864.363442182540894-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:51:04,411 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:51:04,412 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:51:04,458 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_task_tracking: Starting TestTaskTracking.test_many2many_tracking_context ... 2026-11-04 14:51:04,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 351 and Message-Id '<278024607395238.1793803864.522584915161133-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 14:51:04,635 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:51:04,640 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:51:04,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 14:51:13,469 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:51:13,469 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:51:13,469 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:51:13,469 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:51:13,470 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:51:13,470 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:51:13,470 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:51:13,470 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:51:13,470 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:51:16,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:16,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:17,094 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability ... 2026-11-04 14:51:24,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_account.tests.test_project_profitability: Starting TestProjectAccountProfitability.test_project_profitability_with_custom_analytic_account_plan ... 2026-11-04 14:51:33,595 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:51:33,596 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan19_id_index on table crossovered_budget_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:36,614 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan19_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:51:38,969 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:52:18,390 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:21,746 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:31,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:52:31,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:52:31,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:52:31,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:52:31,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:52:31,855 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:52:31,856 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:52:31,856 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:52:31,856 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:52:31,856 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan21_id_index on table crossovered_budget_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,216 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan21_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:35,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability ... 2026-11-04 14:52:36,741 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [122] 2026-11-04 14:52:36,979 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [123] 2026-11-04 14:52:37,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 352 and Message-Id '<249538543385877.1793803957.067348480224609-openerp-6-hr.expense.sheet@144e67d55d36>' from 'accountman@test.com' to (redacted) 'e******************ee@example.com' successfully sent 2026-11-04 14:52:37,184 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:52:37,208 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #254 deleted mail.mail records with IDs: [352] 2026-11-04 14:52:37,208 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:52:37,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_hr_expense.tests.test_project_profitability: Starting TestProjectHrExpenseProfitability.test_project_profitability_after_expense_sheet_actions ... 2026-11-04 14:52:37,746 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #254 deleted mail.activity records with IDs: [124] 2026-11-04 14:52:41,772 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-11-04 14:52:51,853 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:52:51,853 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:52:51,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:52:51,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:52:51,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:52:51,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:52:51,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:52:51,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:52:51,854 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:52:55,167 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:02,448 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_mrp.tests.test_project_profitability: Starting TestSaleProjectProfitabilityMrp.test_profitability_mrp_project ... 2026-11-04 14:53:05,055 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:53:44,068 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:53:46,621 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:46,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:53:47,782 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_account_analytic_distribution_ratio ... 2026-11-04 14:53:50,261 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_included_tax ... 2026-11-04 14:53:52,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_analytic_distribution_with_mismatched_uom ... 2026-11-04 14:53:53,111 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_bills_without_purchase_order_are_accounted_in_profitability_project_purchase ... 2026-11-04 14:53:56,506 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_cross_analytics_contribution ... 2026-11-04 14:54:05,590 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:54:05,590 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:54:05,590 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:54:05,590 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:54:05,590 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:54:05,590 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:54:05,590 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:54:05,591 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:54:05,591 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:54:05,591 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan24_id_index on table crossovered_budget_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:08,983 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan24_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:54:09,911 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_multi_currency_for_project_purchase_profitability ... 2026-11-04 14:54:15,436 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_purchase.tests.test_project_profitability: Starting TestProjectPurchaseProfitability.test_profitability_foreign_currency_rate_on_bill_date ... 2026-11-04 14:54:19,179 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:55:03,985 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:55:03,985 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:55:03,985 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:55:03,985 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:55:03,985 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:55:03,985 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:55:03,986 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:55:03,986 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:55:03,986 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:07,466 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:55:17,916 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan26_id_index on table crossovered_budget_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:21,116 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan26_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:55:22,838 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability ... 2026-11-04 14:55:24,084 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [125] 2026-11-04 14:55:24,784 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [126] 2026-11-04 14:55:29,155 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1111] 2026-11-04 14:55:29,654 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted stock.move.line records with IDs: [759] 2026-11-04 14:55:30,662 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1113] 2026-11-04 14:55:32,530 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1116] 2026-11-04 14:55:33,047 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted stock.move.line records with IDs: [760] 2026-11-04 14:55:34,197 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted account.move.line.ctp records with IDs: [1118] 2026-11-04 14:55:34,637 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_sale_expense.tests.test_project_profitability: Starting TestProjectSaleExpenseProfitability.test_project_profitability_2 ... 2026-11-04 14:55:36,105 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #260 deleted mail.activity records with IDs: [127] 2026-11-04 14:55:41,250 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-11-04 14:55:50,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 353 and Message-Id '<261878836304142.1793804150.020762443542480-openerp-private@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) "'***@example.com'" successfully sent 2026-11-04 14:55:50,068 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:55:50,080 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [353] 2026-11-04 14:55:50,102 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37490] 2026-11-04 14:55:50,102 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:55:50,110 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:55:50,268 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_timesheet_holidays.tests.test_cancel_time_off: Starting TestCancelTimeOff.test_cancel_time_off ... 2026-11-04 14:55:50,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 354 and Message-Id '<453613640728033.1577836800.000000000000000-openerp-13-hr.leave@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 't**@example.com' successfully sent 2026-11-04 14:55:50,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:55:50,000 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [354] 2026-11-04 14:55:50,000 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:55:50,000 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #270 deleted resource.calendar.leaves records with IDs: [19] 2026-11-04 14:55:51,000 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #270 deleted account.analytic.line records with IDs: [923, 922] 2026-11-04 14:55:51,172 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-04 14:55:58,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_create_employee ... 2026-11-04 14:55:58,839 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_timesheet_inactive_employee ... 2026-11-04 14:55:59,000 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [928] 2026-11-04 14:55:59,588 100 INFO rb-860cdc5-226359-432555 odoo.addons.project_timesheet_holidays.tests.test_employee: Starting TestEmployee.test_write_employee ... 2026-11-04 14:56:00,000 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [933] 2026-11-04 14:56:00,000 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [934] 2026-11-04 14:56:00,243 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-11-04 14:56:26,397 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_create_purchase_order ... 2026-11-04 14:56:28,826 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_double_validation ... 2026-11-04 14:56:29,847 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_access_rights: Starting TestPurchaseInvoice.test_read_purchase_order ... 2026-11-04 14:56:34,166 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 14:57:06,600 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 14:57:06,600 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 14:57:06,601 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 14:57:06,601 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 14:57:06,601 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 14:57:06,601 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 14:57:06,601 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 14:57:06,601 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 14:57:06,601 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 14:57:09,621 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,621 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,621 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:09,622 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 14:57:10,136 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_entries_with_discount ... 2026-11-04 14:57:11,120 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order ... 2026-11-04 14:57:13,310 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_returned ... 2026-11-04 14:57:15,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_accrued_order_with_tax_included ... 2026-11-04 14:57:16,720 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_analytic_account_accrued_order ... 2026-11-04 14:57:17,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_error_when_different_currencies_accrued ... 2026-11-04 14:57:18,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_accrued_purchase_orders: Starting TestAccruedPurchaseOrders.test_multi_currency_accrued_order ... 2026-11-04 14:57:21,058 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 14:57:44,921 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_action_view_po_when_product_template_archived ... 2026-11-04 14:57:45,706 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_00 ... 2026-11-04 14:57:48,566 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_compute_packaging_01 ... 2026-11-04 14:57:48,913 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned ... 2026-11-04 14:57:51,135 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_date_planned_2 ... 2026-11-04 14:57:53,122 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_and_price_update_on_quantity_change ... 2026-11-04 14:57:53,590 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_discount_po_line_vendorpricelist ... 2026-11-04 14:57:56,192 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_on_change_quantity_description ... 2026-11-04 14:57:57,049 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_orderline_supplierinfo_description ... 2026-11-04 14:57:58,731 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_prevent_partner_deletion ... 2026-11-04 14:57:59,127 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #277 deleted mail.message records with IDs: [39272] 2026-11-04 14:57:59,187 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_product_price_on_purchase_order_view_catalog ... 2026-11-04 14:57:59,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_multicurrency ... 2026-11-04 14:58:02,078 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_not_creating_useless_product_vendor ... 2026-11-04 14:58:04,385 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_line_product_taxes_on_branch ... 2026-11-04 14:58:21,884 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_mail_links_to_correct_website ... 2026-11-04 14:58:23,985 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <083347940775821.1793804303.881488323211670-openerp-50-purchase.order@144e67d55d36>: ['"partner_a" <@False>'] 2026-11-04 14:58:24,006 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:58:24,014 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_order_sequence ... 2026-11-04 14:58:24,128 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_purchase_suggest_qty ... 2026-11-04 14:58:25,165 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_1 ... 2026-11-04 14:58:28,441 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <389214070777568.1793804308.323577880859375-openerp-55-purchase.order@144e67d55d36>: ['"partner_a" <@False>'] 2026-11-04 14:58:28,470 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #277 deleted mail.mail records with IDs: [356] 2026-11-04 14:58:28,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:58:28,527 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_reminder_2 ... 2026-11-04 14:58:30,827 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_supplier_list_in_product_with_multicompany ... 2026-11-04 14:58:31,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_update_date_planned ... 2026-11-04 14:58:34,459 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_vendor_price_by_purchase_order_company ... 2026-11-04 14:58:41,383 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase: Starting TestPurchase.test_with_different_uom ... 2026-11-04 14:58:43,314 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-04 14:59:08,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 357 and Message-Id '<419249404155418.1793804347.971163272857666-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-11-04 14:59:08,015 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:59:08,025 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #281 deleted mail.mail records with IDs: [357] 2026-11-04 14:59:08,043 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #281 deleted mail.message records with IDs: [40507] 2026-11-04 14:59:08,043 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:59:08,063 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:59:09,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 358 and Message-Id '<166533457294433.1793804348.984992504119873-openerp-private@144e67d55d36>' from 'accountman@test.com' to (redacted) "'***@example.com'" successfully sent 2026-11-04 14:59:09,017 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 14:59:09,027 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #281 deleted mail.mail records with IDs: [358] 2026-11-04 14:59:09,040 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #281 deleted mail.message records with IDs: [40509] 2026-11-04 14:59:09,040 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 14:59:09,060 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 14:59:09,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_dashboard: Starting TestPurchaseDashboard.test_purchase_dashboard ... 2026-11-04 14:59:14,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-11-04 14:59:37,957 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_invoice_user_id_on_bill ... 2026-11-04 14:59:42,096 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_link_bill_origin_to_purchase_orders ... 2026-11-04 14:59:46,842 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1160, 1161, 1162] 2026-11-04 14:59:46,973 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2047, 2048] 2026-11-04 14:59:47,887 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match ... 2026-11-04 14:59:51,753 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_no_match_same_reference ... 2026-11-04 14:59:55,482 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_currency ... 2026-11-04 14:59:59,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_onchange_partner_no_currency ... 2026-11-04 15:00:05,183 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_payment_reference_autocomplete_invoice ... 2026-11-04 15:00:10,663 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_po_match_from_ocr ... 2026-11-04 15:00:14,686 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1176, 1177] 2026-11-04 15:00:14,785 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2070] 2026-11-04 15:00:15,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_and_diff_unit_price ... 2026-11-04 15:00:21,080 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1181, 1182, 1183, 1184, 1185] 2026-11-04 15:00:21,194 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2081] 2026-11-04 15:00:21,379 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1186, 1187, 1188, 1189] 2026-11-04 15:00:21,480 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2076] 2026-11-04 15:00:21,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_full ... 2026-11-04 15:00:26,096 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1190, 1191, 1192] 2026-11-04 15:00:26,202 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2084, 2085] 2026-11-04 15:00:26,908 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_inv ... 2026-11-04 15:00:31,411 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1196, 1197, 1198, 1199] 2026-11-04 15:00:31,524 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2096] 2026-11-04 15:00:31,712 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1200, 1201, 1202] 2026-11-04 15:00:31,801 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2091] 2026-11-04 15:00:32,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po ... 2026-11-04 15:00:36,907 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1203, 1204, 1205, 1206] 2026-11-04 15:00:37,024 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2098] 2026-11-04 15:00:37,272 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_partial_po_within_precision ... 2026-11-04 15:00:42,291 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1207, 1208, 1209, 1210] 2026-11-04 15:00:42,377 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2105] 2026-11-04 15:00:42,606 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_match_from_edi_same_unit_price ... 2026-11-04 15:00:47,926 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1211, 1212, 1213, 1214] 2026-11-04 15:00:48,041 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2116] 2026-11-04 15:00:48,204 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1215, 1216, 1217] 2026-11-04 15:00:48,288 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2112] 2026-11-04 15:00:48,568 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_not_match_non_invoice_lines ... 2026-11-04 15:00:52,357 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_subset_total_match_from_ocr ... 2026-11-04 15:00:57,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_partner ... 2026-11-04 15:01:00,921 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1224, 1225] 2026-11-04 15:01:01,032 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2128] 2026-11-04 15:01:01,634 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestInvoicePurchaseMatch.test_total_match_via_po_reference ... 2026-11-04 15:01:05,389 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line.ctp records with IDs: [1228, 1229] 2026-11-04 15:01:05,475 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #285 deleted account.move.line records with IDs: [2133] 2026-11-04 15:01:06,071 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-11-04 15:01:29,400 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_on_change_quantity_price_unit ... 2026-11-04 15:01:32,255 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #288 deleted stock.move records with IDs: [854] 2026-11-04 15:01:33,699 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_product_price_decimal_accuracy ... 2026-11-04 15:01:35,758 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_analytic_account_product_change ... 2026-11-04 15:01:44,362 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 15:01:44,363 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:47,226 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:01:49,495 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_purchase_order_to_invoice_analytic_rule_with_account_prefix ... 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 15:01:57,394 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 15:02:00,009 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:00,010 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:01,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_autocomplete_invoice ... 2026-11-04 15:02:05,713 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_sequence_invoice_lines_from_multiple_purchases ... 2026-11-04 15:02:07,845 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_supplier_discounted_price ... 2026-11-04 15:02:09,742 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_analytic_account_model_change ... 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan2_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan3_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan4_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan10_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan11_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan12_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan13_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan14_id_index on table crossovered_budget_line 2026-11-04 15:02:18,893 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index crossovered_budget_line__x_plan15_id_index on table crossovered_budget_line 2026-11-04 15:02:20,924 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan2_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan3_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan4_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan10_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan11_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan12_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan13_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan14_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:20,925 100 INFO rb-860cdc5-226359-432555 odoo.schema: Keep unexpected index estimate_create_budget_wizard_line__x_plan15_id_index on table estimate_create_budget_wizard_line 2026-11-04 15:02:23,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered ... 2026-11-04 15:02:25,009 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_delivered_return ... 2026-11-04 15:02:26,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered ... 2026-11-04 15:02:28,029 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_bill_ordered_return ... 2026-11-04 15:02:28,996 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_invoice: Starting TestPurchaseToInvoice.test_vendor_severals_bills_and_multicurrency ... 2026-11-04 15:02:33,783 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 15:02:56,117 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_00_purchase_order_report ... 2026-11-04 15:02:59,190 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_01_delay_and_delay_pass ... 2026-11-04 15:03:00,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_02_po_report_note_section_filter ... 2026-11-04 15:03:01,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_avg_price_calculation ... 2026-11-04 15:03:01,989 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_order_report: Starting TestPurchaseOrderReport.test_po_report_currency ... 2026-11-04 15:03:02,842 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 15:03:24,434 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_discount ... 2026-11-04 15:03:24,855 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_product_catalog: Starting TestPurchaseProductCatalog.test_catalog_price ... 2026-11-04 15:03:24,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:accountman from n/a 2026-11-04 15:03:25,577 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 15:03:25,917 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:03:25] "POST /product/catalog/order_lines_info HTTP/1.1" 200 - 62 0.037 0.307 2026-11-04 15:03:26,291 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:03:26] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 76 0.053 0.318 2026-11-04 15:03:26,408 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:03:26] "POST /product/catalog/update_order_line_info HTTP/1.1" 200 - 47 0.028 0.086 2026-11-04 15:03:26,410 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_product_catalog.TestPurchaseProductCatalog: waiting for threads: [] 2026-11-04 15:03:26,470 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 15:03:48,307 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_after_total_mix ... 2026-11-04 15:03:48,644 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_archived_tax_totals ... 2026-11-04 15:03:49,756 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded ... 2026-11-04 15:03:50,658 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #294 deleted account.move.line.ctp records with IDs: [1252, 1253, 1254, 1255, 1256] 2026-11-04 15:03:50,779 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #294 deleted account.move.line records with IDs: [2198] 2026-11-04 15:03:51,691 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #294 deleted account.move.line.ctp records with IDs: [1262, 1263, 1264, 1265, 1266] 2026-11-04 15:03:51,800 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #294 deleted account.move.line records with IDs: [2205] 2026-11-04 15:03:51,974 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_cash_rounding_amount_total_rounded_foreign_currency ... 2026-11-04 15:03:53,497 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_discounted_tax ... 2026-11-04 15:03:53,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_foreign_currency_tax_totals ... 2026-11-04 15:03:54,415 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_invoice_grouped_taxes_with_tax_group ... 2026-11-04 15:03:54,709 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_onchange_product_and_price ... 2026-11-04 15:03:56,603 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_multiple_tax_lines ... 2026-11-04 15:03:56,956 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_negative_zero_tax_totals ... 2026-11-04 15:03:57,801 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines ... 2026-11-04 15:03:58,973 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_recompute_cash_rounding_lines_multi_company ... 2026-11-04 15:03:59,483 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_subtotals_basic ... 2026-11-04 15:03:59,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_1 ... 2026-11-04 15:04:00,101 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_affect_base_2 ... 2026-11-04 15:04:00,414 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_tax_is_used_when_in_transactions ... 2026-11-04 15:04:00,641 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_taxtotals_with_different_tax_rounding_methods ... 2026-11-04 15:04:01,236 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase.tests.test_purchase_tax_totals: Starting PurchaseTestTaxTotals.test_zero_tax_lines ... 2026-11-04 15:04:01,558 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 15:04:24,039 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_buy_deliver_and_return_kit_with_auto_avco_components ... 2026-11-04 15:04:26,020 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #296 deleted stock.move records with IDs: [891] 2026-11-04 15:04:28,186 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #296 deleted stock.move records with IDs: [894] 2026-11-04 15:04:31,079 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_fifo_cost_adjust_mo_quantity ... 2026-11-04 15:04:32,757 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_kit_anglo_saxo_price_diff ... 2026-11-04 15:04:34,493 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #296 deleted stock.move records with IDs: [902] 2026-11-04 15:04:36,127 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_multicurrency_kit_different_uom_categories ... 2026-11-04 15:04:36,974 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #296 deleted stock.move records with IDs: [905] 2026-11-04 15:04:37,927 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_anglo_saxon_valuation: Starting TestAngloSaxonValuationPurchaseMRP.test_valuation_multicurrency_with_kits ... 2026-11-04 15:04:39,898 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #296 deleted stock.move records with IDs: [907] 2026-11-04 15:04:40,786 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 15:05:15,916 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_purchase_mrp_kit_qty_change ... 2026-11-04 15:05:16,755 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [909] 2026-11-04 15:05:17,672 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [913] 2026-11-04 15:05:18,234 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted product.set records with IDs: [2] 2026-11-04 15:05:18,319 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [914, 915, 912] 2026-11-04 15:05:18,556 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_01_sale_mrp_kit_qty_delivered ... 2026-11-04 15:05:20,531 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [917] 2026-11-04 15:05:28,003 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted mail.followers records with IDs: [27168] 2026-11-04 15:05:29,653 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po ... 2026-11-04 15:05:33,048 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_incoming_po2 ... 2026-11-04 15:05:35,543 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_bom_report_vendor_quantities ... 2026-11-04 15:05:36,219 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_compute_bom_days_00 ... 2026-11-04 15:05:43,472 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_concurent_procurements ... 2026-11-04 15:05:46,313 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost ... 2026-11-04 15:05:48,592 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [962] 2026-11-04 15:05:49,875 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_component_cost_multi_currency ... 2026-11-04 15:05:55,434 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [966] 2026-11-04 15:05:56,347 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_kit_price_without_rounding ... 2026-11-04 15:05:58,544 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [968] 2026-11-04 15:05:59,364 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview ... 2026-11-04 15:06:00,203 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_mo_overview_mto_purchase_with_backorders ... 2026-11-04 15:06:03,860 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_orderpoint_with_manufacture_security_lead_time ... 2026-11-04 15:06:04,894 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route ... 2026-11-04 15:06:06,813 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_procurement_with_preferred_route_2 ... 2026-11-04 15:06:08,616 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted mail.message records with IDs: [44635] 2026-11-04 15:06:08,641 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.warehouse.orderpoint records with IDs: [10] 2026-11-04 15:06:08,849 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_kit_bill_before_reception_component_cost_exactly_aligns_with_kit_product_cost ... 2026-11-04 15:06:10,140 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [985] 2026-11-04 15:06:12,215 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_purchase_multistep_kit_qty_change ... 2026-11-04 15:06:17,259 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [988] 2026-11-04 15:06:18,139 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [991] 2026-11-04 15:06:18,550 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [992] 2026-11-04 15:06:18,803 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [993] 2026-11-04 15:06:19,759 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move.line records with IDs: [909] 2026-11-04 15:06:20,446 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_total_cost_share_rounded_to_precision ... 2026-11-04 15:06:20,800 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_mrp.tests.test_purchase_mrp_flow: Starting TestPurchaseMrpFlow.test_valuation_with_backorder ... 2026-11-04 15:06:23,148 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #298 deleted stock.move records with IDs: [996] 2026-11-04 15:06:24,877 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-11-04 15:06:24,882 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix: Starting TestPurchaseMatrixUi.test_purchase_matrix_ui ... 2026-11-04 15:06:25,535 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome pid: 58776 2026-11-04 15:06:25,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless temporary user profile dir: /tmp/tmpy_48ijti_chrome_odoo 2026-11-04 15:06:25,536 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:43361/json/version 2026-11-04 15:06:25,538 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43361/json/version with timeout 3 increased to 10s during tests 2026-11-04 15:06:25,560 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Browser version: Chrome/150.0.7871.114 2026-11-04 15:06:25,561 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Issuing json command http://127.0.0.1:43361/json 2026-11-04 15:06:25,565 100 INFO rb-860cdc5-226359-432555 odoo.tests.common.requests: request http://127.0.0.1:43361/json with timeout 3 increased to 10s during tests 2026-11-04 15:06:25,580 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Websocket url found: ws://127.0.0.1:43361/devtools/page/E6F1016C4EC7DBFF5572F4527CF1D350 2026-11-04 15:06:25,587 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Enable chrome headless console log notification 2026-11-04 15:06:25,597 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome headless enable page notifications 2026-11-04 15:06:26,277 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: Surpressing hash update in CryptContext override 2026-11-04 15:06:26,281 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.res_users: Login successful for db:rb-860cdc5-226359-432555 login:admin from n/a 2026-11-04 15:06:26,290 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Setting session cookie in browser 2026-11-04 15:06:26,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Open "http://127.0.0.1:8069/web" in browser 2026-11-04 15:06:26,294 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigating to: "http://127.0.0.1:8069/web" 2026-11-04 15:06:26,309 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-11-04 15:06:27,400 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:27] "GET /web HTTP/1.1" 200 - 121 0.096 0.999 2026-11-04 15:06:27,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Navigation result: {'frameId': 'E6F1016C4EC7DBFF5572F4527CF1D350', 'loaderId': '1F72FAC6EC4C136C866067BE2334DDAF', 'isDownload': False} 2026-11-04 15:06:27,404 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate ready code "odoo.isTourReady('purchase_matrix_tour')" 2026-11-04 15:06:27,450 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:27] "GET /web/assets/83072bf/web.assets_web.min.css HTTP/1.1" 200 - 4 0.006 0.010 2026-11-04 15:06:27,458 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:27] "GET /web/assets/c4ef43d/web.assets_web.min.js HTTP/1.1" 200 - 4 0.003 0.020 2026-11-04 15:06:27,503 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:27] "GET /web/webclient/load_menus/5cbe4121829178452f2bf0a4fef77cdaf7a2a6ec6b18bd8141c6fd6cc96b6e3b HTTP/1.1" 200 - 4 0.002 0.064 2026-11-04 15:06:27,518 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:27] "GET /web/webclient/translations/2e2562ff77c6b5a44a193aac21f12e520c5a2ea8?lang=en_US HTTP/1.1" 200 - 4 0.007 0.069 2026-11-04 15:06:27,536 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:27] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.083 2026-11-04 15:06:27,554 100 INFO rb-860cdc5-226359-432555 odoo.tests.common: External chrome request during tests: Return empty file for https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200 2026-11-04 15:06:27,587 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:27] "GET /web/assets/d0b0187/web.assets_tests.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-11-04 15:06:28,343 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-11-04 15:06:28,346 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-11-04 15:06:28,348 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-11-04 15:06:28,365 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /bus/websocket_worker_bundle?v=17.0-3 HTTP/1.1" 200 - 5 0.001 0.007 2026-11-04 15:06:28,463 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Evaluate test code "odoo.startTour('purchase_matrix_tour', {"stepDelay": 0, "keepWatchBrowser": false, "startUrl": "/web"})" 2026-11-04 15:06:28,484 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "POST /mail/init_messaging HTTP/1.1" 200 - 77 0.043 0.071 2026-11-04 15:06:28,518 100 INFO rb-860cdc5-226359-432555 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-11-04 15:06:28,592 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 20 0.021 0.193 2026-11-04 15:06:28,598 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /web/service-worker.js HTTP/1.1" 200 - 2 0.000 0.208 2026-11-04 15:06:28,630 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.014 0.197 2026-11-04 15:06:28,642 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-11-04 15:06:28,713 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 40 0.023 0.266 2026-11-04 15:06:28,888 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "POST /web/dataset/call_kw/res.users/systray_get_activities HTTP/1.1" 200 - 80 0.058 0.392 2026-11-04 15:06:28,891 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.384 2026-11-04 15:06:28,908 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-11-04 15:06:28,930 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-11-04 15:06:28,931 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "POST /mail/load_message_failures HTTP/1.1" 200 - 12 0.010 0.387 2026-11-04 15:06:28,949 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 5 0.006 0.347 2026-11-04 15:06:28,960 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.015 2026-11-04 15:06:28,973 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /web_responsive/static/img/default_icon_app.png HTTP/1.1" 200 - 0 0.000 0.005 2026-11-04 15:06:28,976 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:28] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-11-04 15:06:29,000 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 11 0.023 0.368 2026-11-04 15:06:29,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:29] "GET /web/offline HTTP/1.1" 200 - 7 0.003 0.366 2026-11-04 15:06:29,051 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 11 0.009 0.309 2026-11-04 15:06:29,055 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:29] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.081 2026-11-04 15:06:29,076 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:29] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 6 0.005 0.068 2026-11-04 15:06:29,741 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_navbar_apps_menu button' 2026-11-04 15:06:29,764 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_app[data-menu-xmlid="purchase.menu_purchase_root"]' 2026-11-04 15:06:29,781 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_list_button_add' 2026-11-04 15:06:29,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:29] "POST /web/action/load HTTP/1.1" 200 - 11 0.004 0.013 2026-11-04 15:06:30,054 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:30] "POST /web/dataset/call_kw/purchase.order/get_views HTTP/1.1" 200 - 117 0.052 0.166 2026-11-04 15:06:30,150 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:30] "POST /web/dataset/call_kw/purchase.order/web_search_read HTTP/1.1" 200 - 15 0.018 0.052 2026-11-04 15:06:30,157 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:30] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.069 2026-11-04 15:06:30,265 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:30] "POST /web/dataset/call_kw/purchase.order/retrieve_dashboard HTTP/1.1" 200 - 18 0.011 0.018 2026-11-04 15:06:30,401 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:30] "GET /web/image/res.users/2/avatar_128 HTTP/1.1" 200 - 11 0.008 0.033 2026-11-04 15:06:31,019 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 15:06:31,138 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_required_modifier[name=partner_id] input' 2026-11-04 15:06:31,154 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 3 0.001 0.014 2026-11-04 15:06:31,216 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 24 0.015 0.045 2026-11-04 15:06:31,376 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "GET /web/bundle/web_editor.backend_assets_wysiwyg?lang=en_US HTTP/1.1" 200 - 8 0.002 0.028 2026-11-04 15:06:31,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "GET /web/assets/af05f08/web_editor.backend_assets_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.009 2026-11-04 15:06:31,404 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "GET /web/assets/dca6ca2/web_editor.backend_assets_wysiwyg.min.js HTTP/1.1" 200 - 4 0.001 0.017 2026-11-04 15:06:31,510 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.022 2026-11-04 15:06:31,800 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:31] "GET /web/image?field=avatar_128&id=3&model=res.partner&unique=2026-11-04%2012%3A58%3A24 HTTP/1.1" 200 - 11 0.008 0.028 2026-11-04 15:06:32,529 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.ui-menu-item > a:contains("Agrolait")' 2026-11-04 15:06:32,540 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:32] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 5 0.005 0.019 2026-11-04 15:06:32,794 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:32] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.018 2026-11-04 15:06:32,801 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:32] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 4 0.005 0.021 2026-11-04 15:06:32,834 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:32] "POST /web/dataset/call_kw/res.partner/autocomplete_by_name HTTP/1.1" 200 - 6 0.005 0.025 2026-11-04 15:06:32,962 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:32] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 15:06:33,608 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains('Add a product')' 2026-11-04 15:06:33,612 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-11-04 15:06:33,745 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:33] "POST /web/dataset/call_kw/res.partner/name_create HTTP/1.1" 200 - 77 0.042 0.104 2026-11-04 15:06:33,833 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:33] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 25 0.017 0.054 2026-11-04 15:06:33,901 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:33] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.006 0.035 2026-11-04 15:06:33,961 100 INFO ? werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-11-04 15:06:34,749 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-11-04 15:06:34,765 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:34] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 8 0.006 0.017 2026-11-04 15:06:35,033 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:35] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.014 0.030 2026-11-04 15:06:35,447 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:35] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 15:06:35,822 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-11-04 15:06:35,845 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:35] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 4 0.002 0.020 2026-11-04 15:06:35,910 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:35] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.005 0.019 2026-11-04 15:06:36,008 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:36] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 35 0.021 0.060 2026-11-04 15:06:36,106 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:36] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 7 0.005 0.036 2026-11-04 15:06:36,820 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-11-04 15:06:36,834 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-11-04 15:06:36,848 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-11-04 15:06:36,864 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'span:contains("Matrix (PAV11, PAV22, PAV31) PA4: PAV41")' 2026-11-04 15:06:37,564 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:37] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 308 0.148 0.565 2026-11-04 15:06:38,160 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:38] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 175 0.114 0.312 2026-11-04 15:06:38,262 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:38] "POST /web/dataset/call_kw/purchase.order/zalo_check_recipients HTTP/1.1" 200 - 10 0.015 0.029 2026-11-04 15:06:38,353 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:38] "POST /mail/thread/data HTTP/1.1" 200 - 41 0.033 0.101 2026-11-04 15:06:38,395 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:38] "POST /mail/thread/messages HTTP/1.1" 200 - 26 0.015 0.054 2026-11-04 15:06:38,437 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:38] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 17 0.015 0.094 2026-11-04 15:06:39,355 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '[name=product_template_id] button.fa-pencil' 2026-11-04 15:06:39,398 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_matrix_input_table' 2026-11-04 15:06:39,727 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:39] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 105 0.081 0.250 2026-11-04 15:06:40,891 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-11-04 15:06:40,922 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: '.o_form_button_save' 2026-11-04 15:06:41,225 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:41] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 84 0.050 0.266 2026-11-04 15:06:41,228 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:41] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.128 2026-11-04 15:06:42,399 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'a:contains("Add a product")' 2026-11-04 15:06:42,802 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:42] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 130 0.091 0.314 2026-11-04 15:06:42,818 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:42] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.002 0.006 2026-11-04 15:06:42,922 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:42] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.011 0.034 2026-11-04 15:06:42,969 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:42] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.006 0.017 2026-11-04 15:06:43,975 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'div[name="product_template_id"] input' 2026-11-04 15:06:44,007 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:44] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 10 0.007 0.021 2026-11-04 15:06:44,857 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'ul.ui-autocomplete a:contains("Matrix")' 2026-11-04 15:06:44,874 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:44] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 4 0.004 0.020 2026-11-04 15:06:45,158 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:45] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 17 0.016 0.041 2026-11-04 15:06:45,931 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'input[value="4"]' 2026-11-04 15:06:45,954 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:45] "POST /web/dataset/call_kw/purchase.order.line/onchange HTTP/1.1" 200 - 6 0.003 0.019 2026-11-04 15:06:46,084 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:46] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 5 0.004 0.016 2026-11-04 15:06:46,318 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:46] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 85 0.053 0.160 2026-11-04 15:06:46,585 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:46] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 65 0.039 0.177 2026-11-04 15:06:47,160 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'button:contains("Confirm")' 2026-11-04 15:06:47,188 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'save form (trigger: .o_form_button_save)' 2026-11-04 15:06:47,550 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:47] "POST /web/dataset/call_kw/purchase.order/onchange HTTP/1.1" 200 - 81 0.058 0.312 2026-11-04 15:06:48,637 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:48] "GET /websocket?version=17.0-3 HTTP/1.1" 503 - 3 0.000 0.004 2026-11-04 15:06:48,726 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: Tour purchase_matrix_tour on step: 'wait for save completion (trigger: .o_form_readonly, .o_form_saved)' 2026-11-04 15:06:48,974 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:48] "POST /web/dataset/call_kw/purchase.order/web_save HTTP/1.1" 200 - 105 0.068 0.184 2026-11-04 15:06:48,998 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:48] "POST /mail/thread/messages HTTP/1.1" 200 - 5 0.003 0.008 2026-11-04 15:06:49,104 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:49] "POST /mail/thread/data HTTP/1.1" 200 - 23 0.014 0.045 2026-11-04 15:06:49,144 100 INFO rb-860cdc5-226359-432555 werkzeug: 127.0.0.1 - - [04/Nov/2026 15:06:49] "POST /web/dataset/call_kw/purchase.order/json_friendly_approval_request_data HTTP/1.1" 200 - 7 0.007 0.024 2026-11-04 15:06:50,137 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi.browser: test successful 2026-11-04 15:06:50,151 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing chrome headless with pid 58776 2026-11-04 15:06:50,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Closing websocket connection 2026-11-04 15:06:50,152 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Terminating chrome headless with pid 58776 2026-11-04 15:06:50,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Chrome Log in: /tmp/odoo_tests/rb-860cdc5-226359-432555/chrome_logs/chrome_log_20261104_150650_248410_TestPurchaseMatrixUi.txt 2026-11-04 15:06:50,248 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_product_matrix.tests.test_purchase_matrix.TestPurchaseMatrixUi: Removing chrome user profile "/tmp/tmpy_48ijti_chrome_odoo" 2026-11-04 15:06:51,363 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-11-04 15:06:51,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 359 and Message-Id '<082117801639105.1793804811.741152763366699-openerp-private@144e67d55d36>' from 'info@yourcompany.com' to (redacted) "'*****************er@yourcompany.com'" successfully sent 2026-11-04 15:06:51,777 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 15:06:51,790 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [359] 2026-11-04 15:06:51,803 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44715] 2026-11-04 15:06:51,804 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 15:06:51,810 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 15:06:52,198 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 360 and Message-Id '<127056257483504.1793804812.167018413543701-openerp-private@144e67d55d36>' from 'info@yourcompany.com' to (redacted) "'**************er@yourcompany.com'" successfully sent 2026-11-04 15:06:52,199 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 15:06:52,207 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [360] 2026-11-04 15:06:52,220 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44716] 2026-11-04 15:06:52,220 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 15:06:52,227 100 INFO rb-860cdc5-226359-432555 odoo.addons.auth_signup.models.res_users: Password reset email sent for user to 2026-11-04 15:06:52,650 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [6442, 6361, 6431, 6364, 6385, 6362, 6332, 6334, 6365, 6366, 6377, 6370, 6369, 6339, 6368, 6379, 6374, 6423, 6376, 6318, 6367, 6375, 6378, 6372, 6371, 6373, 6316, 6383, 6317, 6358, 6319, 6320, 6352, 6384, 6475, 6321, 6386, 6322, 6387, 6424, 6391, 6388, 6390, 6439, 6393, 6392, 6457, 6394, 6425, 6395, 6426, 6396, 6476, 6397, 6337, 6357, 6342, 6398, 6323, 6325, 6324, 6402, 6333, 6401, 6400, 6399, 6403, 6404, 6338, 6406, 6408, 6380, 6382, 6434, 6345, 6407, 6381, 6405, 6409, 6410, 6455, 6412, 6411, 6340, 6326, 6413, 6422, 6420, 6416, 6415, 6428, 6421, 6414, 6419, 6353, 6418, 6417, 6346, 6347, 6427, 6429, 6433, 6432, 6327, 6430, 6348, 6474, 6329, 6470, 6472, 6349, 6473, 6330, 6471, 6469, 6341, 6463, 6343, 6468, 6464, 6459, 6462, 6454, 6331, 6350, 6467, 6461, 6460, 6458, 6453, 6456, 6465, 6389, 6451, 6452, 6447, 6449, 6443, 6444, 6446, 6344, 6445, 6450, 6448, 6335, 6356, 6314, 6360, 6359, 6441, 6315, 6336, 6440, 6466, 6355, 6363, 6354, 6328, 6438, 6351, 6436, 6437, 6435] 2026-11-04 15:06:52,650 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [123, 47, 148, 59, 163, 162, 161, 160, 159, 158, 157, 156, 155, 154, 153, 152, 151, 150, 149, 147, 146, 145, 144, 143, 142, 141, 140, 139, 138, 137, 136, 135, 134, 133, 132, 131, 130, 129, 128, 127, 126, 125, 124, 122, 121, 120, 119, 118, 117, 116, 115, 114, 113, 112, 111, 110, 109, 108, 107, 106, 105, 104, 103, 102, 101, 100, 99, 98, 97, 96, 95, 94, 93, 92, 91, 90, 89, 88, 87, 86, 85, 84, 83, 82, 81, 80, 79, 78, 77, 76, 75, 74, 73, 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60, 58, 57, 56, 55, 54, 53, 52, 51, 50, 49, 48, 46, 45, 44, 43, 42, 41, 40, 39, 38, 37, 36, 35, 34, 33, 32, 31, 30, 29, 28, 27, 26, 25, 24, 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 11] 2026-11-04 15:06:52,651 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_00_purchase_requisition_users ... 2026-11-04 15:06:52,652 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_01_cancel_purchase_requisition ... 2026-11-04 15:06:52,761 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_02_purchase_requisition ... 2026-11-04 15:06:52,891 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44727, 44725] 2026-11-04 15:06:52,913 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [195, 197] 2026-11-04 15:06:52,932 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44728, 44726] 2026-11-04 15:06:52,947 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [196, 198] 2026-11-04 15:06:52,953 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_03_blanket_order_rfq ... 2026-11-04 15:06:54,441 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [233] 2026-11-04 15:06:54,901 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_06_purchase_requisition ... 2026-11-04 15:06:55,216 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_07_alternative_purchases_wizards ... 2026-11-04 15:06:56,876 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchase_requisition_sequence ... 2026-11-04 15:07:02,721 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_08_purchases_multi_linkages ... 2026-11-04 15:07:02,849 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [4] 2026-11-04 15:07:02,865 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [3] 2026-11-04 15:07:02,880 100 INFO rb-860cdc5-226359-432555 odoo.models.unlink: User #1 deleted purchase.order.group records with IDs: [5] 2026-11-04 15:07:02,885 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_09_alternative_po_line_price_unit ... 2026-11-04 15:07:03,711 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_10_alternative_po_line_price_unit_different_uom ... 2026-11-04 15:07:04,658 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_11_alternative_po_from_po_with_requisition_id ... 2026-11-04 15:07:05,528 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_12_alternative_po_line_different_currency ... 2026-11-04 15:07:07,019 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_alternative_po_with_multiple_price_list ... 2026-11-04 15:07:08,247 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_purchase_requisition_with_same_product ... 2026-11-04 15:07:09,130 100 INFO rb-860cdc5-226359-432555 odoo.addons.purchase_requisition.tests.test_purchase_requisition: Starting TestPurchaseRequisition.test_taxes_for_alternative_po ... 2026-11-04 15:07:10,011 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 15:07:11,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 361 and Message-Id '<750263293243115.1793804831.823035478591919-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'a****************er@example.com' successfully sent 2026-11-04 15:07:11,919 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 15:07:11,923 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 15:07:12,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 362 and Message-Id '<219572038266602.1793804831.972710132598877-openerp-message-notify@144e67d55d36>' from 'viindoobot@example.viindoo.com' to (redacted) 'b*******************er@example.com' successfully sent 2026-11-04 15:07:12,010 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-11-04 15:07:12,012 100 INFO rb-860cdc5-226359-432555 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #False 2026-11-04 15:07:12,703 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_description ... 2026-11-04 15:07:13,980 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_form ... 2026-11-04 15:07:14,516 100 INFO rb-860cdc5-226359-432555 odoo.addons.project.tests.test_project_update_flow: Starting TestProjectUpdate.test_project_update_panel ... 2026-11-04 15:07:15,994 100 INFO rb-860cdc5-226359-432555 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-11-04 15:07:15,996 100 INFO rb-860cdc5-226359-432555 odoo.service.server: 722 post-tests in 6154.28s, 1834422 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: point_of_sale: 286 tests 2236.98s 707604 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: portal: 11 tests 31.74s 4688 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_hr: 5 tests 58.67s 19947 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_loyalty: 59 tests 661.16s 131926 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_mrp: 13 tests 113.67s 46752 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_online_payment: 8 tests 62.33s 21047 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_restaurant: 13 tests 219.68s 33908 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_restaurant_loyalty: 14 tests 224.93s 34994 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_sale: 40 tests 392.03s 109753 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_sale_loyalty: 4 tests 49.75s 19126 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_sale_margin: 3 tests 31.24s 15474 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_self_order: 31 tests 328.06s 106177 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: pos_viva_wallet: 3 tests 38.17s 16908 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: privacy_lookup: 8 tests 12.80s 12516 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: product: 117 tests 93.02s 55217 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: product_email_template: 4 tests 31.11s 14165 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: product_margin: 5 tests 27.96s 14493 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: project: 99 tests 285.11s 71617 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: project_account: 4 tests 34.32s 6020 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: project_hr_expense: 4 tests 62.80s 16803 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: project_mrp: 3 tests 23.28s 5164 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: project_purchase: 9 tests 74.12s 20428 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: project_sale_expense: 4 tests 82.07s 25054 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: project_timesheet_holidays: 8 tests 18.99s 9578 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: purchase: 108 tests 481.24s 204763 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: purchase_mrp: 28 tests 143.30s 69734 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: purchase_product_matrix: 3 tests 26.49s 2932 queries 2026-11-04 15:07:15,999 100 INFO rb-860cdc5-226359-432555 odoo.tests.stats: purchase_requisition: 17 tests 18.63s 10062 queries 2026-11-04 15:07:16,000 100 INFO rb-860cdc5-226359-432555 odoo.tests.result: 0 failed, 0 error(s) of 722 tests when loading database 'rb-860cdc5-226359-432555' 2026-11-04 15:07:16,000 100 INFO rb-860cdc5-226359-432555 odoo.service.server: Initiating shutdown 2026-11-04 15:07:16,000 100 INFO rb-860cdc5-226359-432555 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.